summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-05-22 11:13:28 +0200
committerNikita Popov <nikita.ppv@gmail.com>2019-05-23 10:41:10 +0200
commit64918c770282c0f60b407e8de3201a6b68c88e78 (patch)
treee9d8fa1e7ad2f07729f6aacf4f5ac7747bd74339 /Zend/zend_compile.h
parentfdb7fc6153cfa8788d11e3dc74bc4f899bcdd42a (diff)
downloadphp-git-64918c770282c0f60b407e8de3201a6b68c88e78.tar.gz
Forbid use of not fully linked classes
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r--Zend/zend_compile.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h
index 963314ced8..9989011600 100644
--- a/Zend/zend_compile.h
+++ b/Zend/zend_compile.h
@@ -269,6 +269,9 @@ typedef struct _zend_oparray_context {
/* Children must reuse parent get_iterator() | | | */
#define ZEND_ACC_REUSE_GET_ITERATOR (1 << 18) /* X | | | */
/* | | | */
+/* Class is being linked. Don't free strings. | | | */
+#define ZEND_ACC_LINKING_IN_PROGRESS (1 << 19) /* X | | | */
+/* | | | */
/* Function Flags (unused: 28...30) | | | */
/* ============== | | | */
/* | | | */