]> granicus.if.org Git - php/commitdiff
fixed type inference mistake (typo)
authorDmitry Stogov <dmitry@zend.com>
Fri, 1 Apr 2016 17:29:54 +0000 (20:29 +0300)
committerDmitry Stogov <dmitry@zend.com>
Fri, 1 Apr 2016 17:29:54 +0000 (20:29 +0300)
ext/opcache/Optimizer/zend_inference.c

index 5f345699c6f1833df008da8ff8ccb83d93f58d71..d7f2f26dad119f7346a9c67d985dec52db359034 100644 (file)
@@ -2314,7 +2314,7 @@ static void zend_update_type_info(const zend_op_array *op_array,
                        if ((t1 & MAY_BE_STRING) && (t2 & MAY_BE_STRING)) {
                                tmp |= MAY_BE_STRING;
                        }
-                       if ((t1 & (MAY_BE_ANY-MAY_BE_STRING)) || (t1 & (MAY_BE_ANY-MAY_BE_STRING))) {
+                       if ((t1 & (MAY_BE_ANY-MAY_BE_STRING)) || (t2 & (MAY_BE_ANY-MAY_BE_STRING))) {
                                tmp |= MAY_BE_LONG;
                        }
                        UPDATE_SSA_TYPE(tmp, ssa_ops[i].result_def);