]> granicus.if.org Git - php/commit
We don't nees zend_op_array->brk_cont_array at run-time anymore.
authorDmitry Stogov <dmitry@zend.com>
Tue, 10 Nov 2015 18:48:03 +0000 (21:48 +0300)
committerDmitry Stogov <dmitry@zend.com>
Tue, 10 Nov 2015 18:48:03 +0000 (21:48 +0300)
commitbaf97b1fcc0f8458955f33bcfd325e3130e1161f
tree96ba714b6f09ade9d1d8f978d737979465f8c52d
parent71092b7c2b61f4b172cea1ef1adf57123b3d426f
We don't nees zend_op_array->brk_cont_array at run-time anymore.
Move zend_op_array->brk_cont_array into CG(context).brk_cont_array.
Use more compact zend_op_array->live_range instead of zend_op_array->brk_cont_array.
Semantic is kept unchanged.
12 files changed:
Zend/tests/temporary_cleaning_008.phpt [new file with mode: 0644]
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_execute.c
Zend/zend_opcode.c
ext/opcache/Optimizer/block_pass.c
ext/opcache/Optimizer/nop_removal.c
ext/opcache/Optimizer/zend_optimizer.c
ext/opcache/Optimizer/zend_optimizer_internal.h
ext/opcache/zend_file_cache.c
ext/opcache/zend_persist.c
ext/opcache/zend_persist_calc.c