Skip to content

Commit e33b266

Browse files
committed
Fix
1 parent 365ee7c commit e33b266

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
@@ -4982,7 +4982,7 @@ static zend_result zend_compile_func_array_map(znode *result, zend_ast_list *arg
49824982
return FAILURE;
49834983
}
49844984

4985-
znode expr_node, reset_node, value_node, key_node;
4985+
znode expr_node, reset_node, value_node/*, key_node*/;
49864986
zend_op *opline;
49874987
uint32_t opnum_reset, opnum_fetch;
49884988
zend_compile_expr(&expr_node, args->child[1]);
@@ -5004,6 +5004,7 @@ static zend_result zend_compile_func_array_map(znode *result, zend_ast_list *arg
50045004
opline->extended_value = 1;
50055005
opline = zend_emit_op(NULL, ZEND_SEND_VAR_EX, &value_node, NULL);
50065006
opline->op2.opline_num = 1;
5007+
opline->result.var = EX_NUM_TO_VAR(1 - 1);
50075008
zend_emit_op(NULL, ZEND_DO_FCALL, NULL, NULL);
50085009

50095010
zend_emit_jump(opnum_fetch);

0 commit comments

Comments
 (0)