summaryrefslogtreecommitdiff
path: root/Zend/zend_operators.h
diff options
context:
space:
mode:
authorXinchen Hui <laruence@php.net>2014-12-22 00:10:46 -0500
committerXinchen Hui <laruence@php.net>2014-12-22 00:10:46 -0500
commitb5b617674e035343ce836b79c2cc8a0ce8aece64 (patch)
tree9b726f0e31d5ef5a6ef72af1c18970d16833dd48 /Zend/zend_operators.h
parentcc4a198d1938c59f30f899d4270242c738253053 (diff)
downloadphp-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.h6
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);