diff options
author | Dmitry Stogov <dmitry@zend.com> | 2018-11-14 16:32:07 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2018-11-14 16:32:07 +0300 |
commit | ba99aa133c907b9d46e0f18e1461a3a89c17d4f1 (patch) | |
tree | 88d148a6be006ebe0e7be13af31b697d7c5639ce /Zend/zend_compile.h | |
parent | 53ea09e84dcc5eb199f732c7621633a8f34ce3e7 (diff) | |
download | php-git-ba99aa133c907b9d46e0f18e1461a3a89c17d4f1.tar.gz |
Fixed issues related to optimization and persitence of classes linked with interfaces, traits or internal classes.
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r-- | Zend/zend_compile.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index 2912316ccc..b1ab5b3273 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -260,7 +260,7 @@ typedef struct _zend_oparray_context { /* User class has methods with static variables | | | */ #define ZEND_HAS_STATIC_IN_METHODS (1 << 15) /* X | | | */ /* | | | */ -/* Function Flags (unused: 26...30) | | | */ +/* Function Flags (unused: 27...30) | | | */ /* ============== | | | */ /* | | | */ /* deprecation flag | | | */ @@ -310,6 +310,9 @@ typedef struct _zend_oparray_context { /* internal function is allocated at arena (int only) | | | */ #define ZEND_ACC_ARENA_ALLOCATED (1 << 25) /* | X | | */ /* | | | */ +/* op_array is a clone of trait method | | | */ +#define ZEND_ACC_TRAIT_CLONE (1 << 26) /* | X | | */ +/* | | | */ /* op_array uses strict mode types | | | */ #define ZEND_ACC_STRICT_TYPES (1 << 31) /* | X | | */ |