]> granicus.if.org Git - php/commit
Fix Foo::${42} and similar
authorNikita Popov <nikic@php.net>
Thu, 10 Dec 2015 17:12:59 +0000 (18:12 +0100)
committerNikita Popov <nikic@php.net>
Thu, 10 Dec 2015 17:14:40 +0000 (18:14 +0100)
commit37f3425263f5d0f7f8bc8f8f9091efb26384a4f5
treee6d61fac99fd80cf6fa18e2e6ab1bb2e9667ecc8
parenta19f511345d97b787b0889112d5df89e87fcbd79
Fix Foo::${42} and similar

Fixes segfault on direct use, segfault on opcache evaluated use,
leak on temporary use.

Fixes analogeous segfault for ${42} on opcache eval as well.
Zend/tests/int_static_prop_name.phpt [new file with mode: 0644]
Zend/zend_compile.c
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
ext/opcache/Optimizer/zend_optimizer.c