Skip to content

Commit 53554b0

Browse files
committed
Dummy
1 parent d2d95e9 commit 53554b0

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

Diff for: Zend/zend_compile.c

+7-3
Original file line numberDiff line numberDiff line change
@@ -4984,6 +4984,9 @@ static zend_result zend_compile_func_array_map(znode *result, zend_ast_list *arg
49844984
return FAILURE;
49854985
}
49864986

4987+
znode closure;
4988+
zend_compile_func_decl(&closure, args->child[0], 0);
4989+
49874990
znode expr_node, reset_node, value_node/*, key_node*/;
49884991
zend_op *opline;
49894992
uint32_t opnum_reset, opnum_fetch;
@@ -4996,8 +4999,6 @@ static zend_result zend_compile_func_array_map(znode *result, zend_ast_list *arg
49964999

49975000
opnum_fetch = get_next_op_number();
49985001
opline = zend_emit_op(NULL, ZEND_FE_FETCH_R, &reset_node, NULL);
4999-
znode closure;
5000-
zend_compile_func_decl(&closure, args->child[0], 0);
50015002

50025003
opline->op2_type = IS_VAR;
50035004
opline->op2.var = get_temporary_variable();
@@ -5007,7 +5008,10 @@ static zend_result zend_compile_func_array_map(znode *result, zend_ast_list *arg
50075008
opline = zend_emit_op(NULL, ZEND_SEND_VAR_EX, &value_node, NULL);
50085009
opline->op2.opline_num = 1;
50095010
opline->result.var = EX_NUM_TO_VAR(1 - 1);
5010-
zend_emit_op(NULL, ZEND_DO_FCALL, NULL, NULL);
5011+
znode return_value;
5012+
zend_emit_op(&return_value, ZEND_DO_FCALL, NULL, NULL);
5013+
/* opline = zend_emit_op(NULL, ZEND_ASSIGN_DIM, result, NULL);
5014+
zend_emit_op_data(&return_value);*/
50115015

50125016
zend_emit_jump(opnum_fetch);
50135017

0 commit comments

Comments
 (0)