Skip to content

Commit d2d95e9

Browse files
committed
Fix
1 parent 8b72672 commit d2d95e9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Zend/zend_compile.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4984,7 +4984,7 @@ static zend_result zend_compile_func_array_map(znode *result, zend_ast_list *arg
49844984
return FAILURE;
49854985
}
49864986

4987-
znode expr_node, reset_node, value_node, key_node;
4987+
znode expr_node, reset_node, value_node/*, key_node*/;
49884988
zend_op *opline;
49894989
uint32_t opnum_reset, opnum_fetch;
49904990
zend_compile_expr(&expr_node, args->child[1]);
@@ -5006,6 +5006,7 @@ static zend_result zend_compile_func_array_map(znode *result, zend_ast_list *arg
50065006
opline->extended_value = 1;
50075007
opline = zend_emit_op(NULL, ZEND_SEND_VAR_EX, &value_node, NULL);
50085008
opline->op2.opline_num = 1;
5009+
opline->result.var = EX_NUM_TO_VAR(1 - 1);
50095010
zend_emit_op(NULL, ZEND_DO_FCALL, NULL, NULL);
50105011

50115012
zend_emit_jump(opnum_fetch);

0 commit comments

Comments
 (0)