]> granicus.if.org Git - php/commit
Remove IS_VAR_RET_REF flag
authorNikita Popov <nikic@php.net>
Sun, 10 Apr 2016 11:01:54 +0000 (13:01 +0200)
committerNikita Popov <nikic@php.net>
Fri, 15 Apr 2016 13:32:20 +0000 (15:32 +0200)
commit64f91774f225e78a79c3623b185ae8b64ef9e30b
treea0947c110c53409cbdc585b20a9800adf11e5fac
parentfd2cd354291d77f8949f905b50218e74463f3e7a
Remove IS_VAR_RET_REF flag

Instead decide whether a function returned by reference or by value
by checking whether the return value has REFERENCE type. This means
that functions returning by reference must always return a reference
and functions returning by value must not return a reference.
Zend/zend_execute.c
Zend/zend_operators.c
Zend/zend_operators.h
Zend/zend_types.h
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
ext/opcache/Optimizer/zend_func_info.c
ext/reflection/php_reflection.c
ext/standard/var.c