@@ -58,7 +58,7 @@ static zend_always_inline zval* zend_assign_to_variable(zval *variable_ptr, zval
58
58
{
59
59
zend_refcounted * ref = NULL ;
60
60
61
- if ((value_type & (IS_VAR |IS_CV )) && Z_ISREF_P (value )) {
61
+ if (ZEND_CONST_COND (value_type & (IS_VAR |IS_CV ), 1 ) && Z_ISREF_P (value )) {
62
62
ref = Z_COUNTED_P (value );
63
63
value = Z_REFVAL_P (value );
64
64
}
@@ -78,7 +78,7 @@ static zend_always_inline zval* zend_assign_to_variable(zval *variable_ptr, zval
78
78
Z_OBJ_HANDLER_P (variable_ptr , set )(variable_ptr , value );
79
79
return variable_ptr ;
80
80
}
81
- if ((value_type & (IS_VAR |IS_CV )) && variable_ptr == value ) {
81
+ if (ZEND_CONST_COND (value_type & (IS_VAR |IS_CV ), 1 ) && variable_ptr == value ) {
82
82
return variable_ptr ;
83
83
}
84
84
garbage = Z_COUNTED_P (variable_ptr );
@@ -93,7 +93,7 @@ static zend_always_inline zval* zend_assign_to_variable(zval *variable_ptr, zval
93
93
if (UNEXPECTED (Z_OPT_REFCOUNTED_P (variable_ptr ))) {
94
94
Z_ADDREF_P (variable_ptr );
95
95
}
96
- } else if (/* value_type == IS_VAR && */ UNEXPECTED (ref )) {
96
+ } else if (ZEND_CONST_COND ( value_type == IS_VAR , 1 ) && UNEXPECTED (ref )) {
97
97
if (UNEXPECTED (-- GC_REFCOUNT (ref ) == 0 )) {
98
98
efree_size (ref , sizeof (zend_reference ));
99
99
} else if (Z_OPT_REFCOUNTED_P (variable_ptr )) {
@@ -122,7 +122,7 @@ static zend_always_inline zval* zend_assign_to_variable(zval *variable_ptr, zval
122
122
if (UNEXPECTED (Z_OPT_REFCOUNTED_P (variable_ptr ))) {
123
123
Z_ADDREF_P (variable_ptr );
124
124
}
125
- } else if (/* value_type == IS_VAR && */ UNEXPECTED (ref )) {
125
+ } else if (ZEND_CONST_COND ( value_type == IS_VAR , 1 ) && UNEXPECTED (ref )) {
126
126
if (UNEXPECTED (-- GC_REFCOUNT (ref ) == 0 )) {
127
127
efree_size (ref , sizeof (zend_reference ));
128
128
} else if (Z_OPT_REFCOUNTED_P (variable_ptr )) {
0 commit comments