test_jump->code.retval = NJS_VMCODE_RETVAL;
test_jump->value = node->left->index;
- ret = njs_generator_node_index_release(vm, parser, node->left);
- if (nxt_slow_path(ret != NXT_OK)) {
- return ret;
- }
-
node->index = njs_generator_dest_index(vm, parser, node);
if (nxt_slow_path(node->index == NJS_INDEX_ERROR)) {
return node->index;
{ nxt_string("var a = 3; if (true) if (false); else; a = 2; a"),
nxt_string("2") },
+ { nxt_string("var a = [3], b; if (1==1||2==2) { b = '1'+'2'+a[0] }; b }"),
+ nxt_string("123") },
+
/* do while. */
{ nxt_string("do { break } if (false)"),