diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2014-09-16 09:15:47 +0400 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2014-09-16 09:15:47 +0400 |
| commit | d17487f827732633335a5b0784187d16cf35e031 (patch) | |
| tree | 1b95471abcd22002e59e834c1cb547a93d847456 /Zend/zend_operators.c | |
| parent | 079409bbc232f16fd446935a2103ece9d12082ed (diff) | |
| download | php-git-d17487f827732633335a5b0784187d16cf35e031.tar.gz | |
We don't have to check for undefined CV if we fetch it for isset() operation
Diffstat (limited to 'Zend/zend_operators.c')
| -rw-r--r-- | Zend/zend_operators.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c index dad13d90de..d3a2da8618 100644 --- a/Zend/zend_operators.c +++ b/Zend/zend_operators.c @@ -540,6 +540,7 @@ ZEND_API void _convert_to_cstring(zval *op ZEND_FILE_LINE_DC) /* {{{ */ ZEND_API void _convert_to_string(zval *op ZEND_FILE_LINE_DC) /* {{{ */ { switch (Z_TYPE_P(op)) { + case IS_UNDEF: case IS_NULL: case IS_FALSE: { TSRMLS_FETCH(); @@ -822,6 +823,7 @@ ZEND_API zend_string *_zval_get_string_func(zval *op TSRMLS_DC) /* {{{ */ { try_again: switch (Z_TYPE_P(op)) { + case IS_UNDEF: case IS_NULL: case IS_FALSE: return STR_EMPTY_ALLOC(); |
