Fix: compatibility check in RETURN statement
This commit is contained in:
parent
740f1d5f75
commit
7f7f5f187f
|
@ -854,6 +854,9 @@ WalkStat(nd, exit_label, end_reached)
|
|||
assignment compatible with the result type of the
|
||||
function procedure (See Rep. 9.11).
|
||||
*/
|
||||
if (nd->nd_RIGHT->nd_symb == STRING) {
|
||||
TryToString(nd->nd_RIGHT, func_type);
|
||||
}
|
||||
if (!ChkAssCompat(&(nd->nd_RIGHT), func_type, "RETURN")) {
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue