diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2016-04-28 15:17:24 +0300 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2016-04-28 15:17:24 +0300 |
| commit | 747a482b9c011b33d3e61823d3291c2258eaec9e (patch) | |
| tree | 0654bad89a41a433a979eabee8a231bac03add97 /Zend/zend_compile.h | |
| parent | 6d420dc782a3d82bae7234ab870a91d61a4235c3 (diff) | |
| download | php-git-747a482b9c011b33d3e61823d3291c2258eaec9e.tar.gz | |
Don't initialize EX(call)->symbol_table on each function call.
Keep it uninitialized, and check ZEND_CALL_HAS_SYMBOL_TABLE flag when necessary.
Diffstat (limited to 'Zend/zend_compile.h')
| -rw-r--r-- | Zend/zend_compile.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index 20a622f4d8..6cc16c61b3 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -467,7 +467,7 @@ struct _zend_execute_data { #define ZEND_CALL_TOP (1 << 1) #define ZEND_CALL_FREE_EXTRA_ARGS (1 << 2) /* equal to IS_TYPE_REFCOUNTED */ #define ZEND_CALL_CTOR (1 << 3) -#define ZEND_CALL_FREE_SYMBOL_TABLE (1 << 4) +#define ZEND_CALL_HAS_SYMBOL_TABLE (1 << 4) #define ZEND_CALL_CLOSURE (1 << 5) #define ZEND_CALL_RELEASE_THIS (1 << 6) #define ZEND_CALL_ALLOCATED (1 << 7) |
