summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2008-05-05 11:03:35 +0000
committerDmitry Stogov <dmitry@php.net>2008-05-05 11:03:35 +0000
commit1b317f15264e72470291885e2da81d19873e1074 (patch)
treeb25fd0968ac37a797a04f0eb3d0c22723a24c02c /Zend/zend_compile.h
parentaf371c9f5e662f7a05a658c96b1ba7af5ba4dd8a (diff)
downloadphp-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.h3
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"