diff options
author | Dmitry Stogov <dmitry@zend.com> | 2019-01-16 14:26:32 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2019-01-16 14:26:32 +0300 |
commit | 8661b6dd5db6135f3b5c7562ac3e25613d7981e6 (patch) | |
tree | 0e5505400e4b5800dbbde602f70416aa5cc7ca28 /Zend/zend_execute.c | |
parent | 44f4370880680c1f6e914c3577900f70a6453e88 (diff) | |
download | php-git-8661b6dd5db6135f3b5c7562ac3e25613d7981e6.tar.gz |
Reduce slow code size
Diffstat (limited to 'Zend/zend_execute.c')
-rw-r--r-- | Zend/zend_execute.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index f2085793f9..8efea990da 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -627,6 +627,7 @@ static zend_never_inline ZEND_COLD int zend_wrong_assign_to_variable_reference(z } /* Use IS_TMP_VAR instead of IS_VAR to avoid ISREF check */ + Z_TRY_ADDREF_P(value_ptr); value_ptr = zend_assign_to_variable(variable_ptr, value_ptr, IS_TMP_VAR, EX_USES_STRICT_TYPES()); if (UNEXPECTED(RETURN_VALUE_USED(opline))) { |