diff options
author | Dmitry Stogov <dmitry@php.net> | 2008-05-05 11:03:35 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2008-05-05 11:03:35 +0000 |
commit | 1b317f15264e72470291885e2da81d19873e1074 (patch) | |
tree | b25fd0968ac37a797a04f0eb3d0c22723a24c02c /Zend/zend_compile.h | |
parent | af371c9f5e662f7a05a658c96b1ba7af5ba4dd8a (diff) | |
download | php-git-1b317f15264e72470291885e2da81d19873e1074.tar.gz |
- Use ZEND_FREE() opcode instead of ZEND_SWITCH_FREE(IS_TMP_VAR)
- Fixed bug #44913 (Segfault when using return in combination with nested loops
and continue 2)
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r-- | Zend/zend_compile.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index 8e06da218a..e6340d9dde 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -323,7 +323,8 @@ struct _zend_execute_data { #define IS_UNUSED (1<<3) /* Unused variable */ #define IS_CV (1<<4) /* Compiled variable */ -#define EXT_TYPE_UNUSED (1<<0) +#define EXT_TYPE_UNUSED (1<<0) +#define EXT_TYPE_FREE_ON_RETURN (2<<0) #include "zend_globals.h" |