com php-src: Fix two op_array -> function cast warn ings: Zend/zend_generators.c Zend/zend_vm_def.h Zend/zend_vm_execute.h

From: Date: Sun, 16 Sep 2012 20:01:07 +0000
Subject: com php-src: Fix two op_array -> function cast warn ings: Zend/zend_generators.c Zend/zend_vm_def.h Zend/zend_vm_execute.h
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-70180@lists.php.net to get a copy of this message
Commit: a47c11a13d005afb1b9b8382eb8f34f8dd632039 Author: Nikita Popov <nikic@php.net> Sun, 16 Sep 2012 22:01:07 +0200 Parents: 526db7db14f73c652a6b1a80149ede114ddd024c Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=a47c11a13d005afb1b9b8382eb8f34f8dd632039 Log: Fix two op_array -> function cast warnings Changed paths: M Zend/zend_generators.c M Zend/zend_vm_def.h M Zend/zend_vm_execute.h Diff: diff --git a/Zend/zend_generators.c b/Zend/zend_generators.c index 83025ea..01b33a3 100644 --- a/Zend/zend_generators.c +++ b/Zend/zend_generators.c @@ -371,7 +371,7 @@ zval *zend_generator_create_zval(zend_op_array *op_array TSRMLS_DC) /* {{{ */ if (op_array->fn_flags & ZEND_ACC_CLOSURE) { zend_op_array *op_array_copy = (zend_op_array*)emalloc(sizeof(zend_op_array)); *op_array_copy = *op_array; - function_add_ref(op_array_copy); + function_add_ref((zend_function *) op_array_copy); op_array = op_array_copy; } diff --git a/Zend/zend_vm_def.h b/Zend/zend_vm_def.h index be2021a..e0fc1bf 100644 --- a/Zend/zend_vm_def.h +++ b/Zend/zend_vm_def.h @@ -5340,7 +5340,7 @@ ZEND_VM_HANDLER(153, ZEND_DECLARE_LAMBDA_FUNCTION, CONST, UNUSED) zend_error_noreturn(E_ERROR, "Base lambda function for closure not found"); } - zend_create_closure(&EX_T(opline->result.var).tmp_var, op_array, EG(scope), EG(This) TSRMLS_CC); + zend_create_closure(&EX_T(opline->result.var).tmp_var, (zend_function *) op_array, EG(scope), EG(This) TSRMLS_CC); CHECK_EXCEPTION(); ZEND_VM_NEXT_OPCODE(); diff --git a/Zend/zend_vm_execute.h b/Zend/zend_vm_execute.h index bde11ea..b8dac02 100644 --- a/Zend/zend_vm_execute.h +++ b/Zend/zend_vm_execute.h @@ -6614,7 +6614,7 @@ static int ZEND_FASTCALL ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER zend_error_noreturn(E_ERROR, "Base lambda function for closure not found"); } - zend_create_closure(&EX_T(opline->result.var).tmp_var, op_array, EG(scope), EG(This) TSRMLS_CC); + zend_create_closure(&EX_T(opline->result.var).tmp_var, (zend_function *) op_array, EG(scope), EG(This) TSRMLS_CC); CHECK_EXCEPTION(); ZEND_VM_NEXT_OPCODE();

« previous php.cvs (#70180) next »