[qfcc] Return properly from copying a block expression

This came up when investigating an internal error from the line above.
It turned out the error was correct (problem with converting scalars to
vectors), but the break was not.
This commit is contained in:
Bill Currie 2022-04-29 20:53:59 +09:00
parent 8021848b5b
commit 709a0a338d

View file

@ -322,7 +322,7 @@ copy_expr (expr_t *e)
}
if (e->e.block.result && !n->e.block.result)
internal_error (e, "bogus block result?");
break;
return n;
case ex_expr:
n = new_expr ();
*n = *e;