summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2008-07-24 11:47:51 +0000
committerDmitry Stogov <dmitry@php.net>2008-07-24 11:47:51 +0000
commit44325e647302aa29e5ad3a2a324a57ed928d8f72 (patch)
treee64d6b8f512204dce11dfa74c73c5631462a5a72 /Zend/zend_compile.h
parent797202ca1ad63e5e13da339f247184b302a918e8 (diff)
downloadphp-git-44325e647302aa29e5ad3a2a324a57ed928d8f72.tar.gz
Fixed bug #45178 (memory corruption on assignment result of "new" by reference)
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r--Zend/zend_compile.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h
index 89ae65108c..7ddbe50f56 100644
--- a/Zend/zend_compile.h
+++ b/Zend/zend_compile.h
@@ -645,6 +645,7 @@ int zendlex(znode *zendlval TSRMLS_DC);
#define ZEND_PARSED_FUNCTION_CALL (1<<3)
#define ZEND_PARSED_VARIABLE (1<<4)
#define ZEND_PARSED_REFERENCE_VARIABLE (1<<5)
+#define ZEND_PARSED_NEW (1<<6)
/* unset types */
@@ -725,6 +726,7 @@ int zendlex(znode *zendlval TSRMLS_DC);
#define ZEND_RETURNS_FUNCTION 1<<0
+#define ZEND_RETURNS_NEW 1<<1
END_EXTERN_C()