diff options
author | Xinchen Hui <laruence@php.net> | 2014-12-22 00:10:46 -0500 |
---|---|---|
committer | Xinchen Hui <laruence@php.net> | 2014-12-22 00:10:46 -0500 |
commit | b5b617674e035343ce836b79c2cc8a0ce8aece64 (patch) | |
tree | 9b726f0e31d5ef5a6ef72af1c18970d16833dd48 /Zend/zend_operators.h | |
parent | cc4a198d1938c59f30f899d4270242c738253053 (diff) | |
download | php-git-b5b617674e035343ce836b79c2cc8a0ce8aece64.tar.gz |
Micro optimaztion (yeah, I know compiler supposed to do that)
Diffstat (limited to 'Zend/zend_operators.h')
-rw-r--r-- | Zend/zend_operators.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Zend/zend_operators.h b/Zend/zend_operators.h index 5a20ac72a7..83a70d5c47 100644 --- a/Zend/zend_operators.h +++ b/Zend/zend_operators.h @@ -864,7 +864,7 @@ static zend_always_inline int fast_mod_function(zval *result, zval *op1, zval *o if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { if (UNEXPECTED(Z_LVAL_P(op2) == 0)) { zend_error(E_WARNING, "Division by zero"); - ZVAL_BOOL(result, 0); + ZVAL_FALSE(result); return FAILURE; } else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) { /* Prevent overflow error/crash if op1==ZEND_LONG_MIN */ @@ -1043,7 +1043,7 @@ static zend_always_inline void fast_is_smaller_or_equal_function(zval *result, z static zend_always_inline void fast_is_identical_function(zval *result, zval *op1, zval *op2) { if (Z_TYPE_P(op1) != Z_TYPE_P(op2)) { - ZVAL_BOOL(result, 0); + ZVAL_FALSE(result); return; } is_identical_function(result, op1, op2); @@ -1052,7 +1052,7 @@ static zend_always_inline void fast_is_identical_function(zval *result, zval *op static zend_always_inline void fast_is_not_identical_function(zval *result, zval *op1, zval *op2) { if (Z_TYPE_P(op1) != Z_TYPE_P(op2)) { - ZVAL_BOOL(result, 1); + ZVAL_TRUE(result); return; } is_identical_function(result, op1, op2); |