]> granicus.if.org Git - php/commitdiff
Improved branch prediction and code locality
authorDmitry Stogov <dmitry@zend.com>
Wed, 13 Dec 2017 23:22:07 +0000 (02:22 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 13 Dec 2017 23:22:07 +0000 (02:22 +0300)
Zend/zend_variables.c

index 6cdea0ed71e5c08998606b99a870f050d7ccee5b..782b88c5da5fc6cd8b5e980debbeba9f1aa72e4d 100644 (file)
@@ -36,7 +36,7 @@ ZEND_API void ZEND_FASTCALL _zval_dtor_func(zend_refcounted *p ZEND_FILE_LINE_DC
                                CHECK_ZVAL_STRING_REL(str);
                                ZEND_ASSERT(!ZSTR_IS_INTERNED(str));
                                ZEND_ASSERT(GC_REFCOUNT(str) == 0);
-                               pefree(str, GC_FLAGS(str) & IS_STR_PERSISTENT);
+                               pefree(str, UNEXPECTED(GC_FLAGS(str) & IS_STR_PERSISTENT));
                                break;
                        }
                case IS_ARRAY: {