]> granicus.if.org Git - php/commitdiff
Remove redundant codes
authorXinchen Hui <laruence@php.net>
Mon, 15 Sep 2014 08:52:33 +0000 (16:52 +0800)
committerXinchen Hui <laruence@php.net>
Mon, 15 Sep 2014 08:52:33 +0000 (16:52 +0800)
Zend/zend_gc.c

index 4b8b81e5a0c69792c88d04597acd6203523e33ee..b331f979fd05ae5d4d04d5a9b4be3b3d7a272b04 100644 (file)
@@ -186,14 +186,6 @@ ZEND_API void gc_remove_from_buffer(zend_refcounted *ref TSRMLS_DC)
 {
        gc_root_buffer *root;
 
-       if (UNEXPECTED(/*GC_ADDRESS(GC_INFO(ref)) &&*/
-                      GC_GET_COLOR(GC_INFO(ref)) == GC_BLACK &&
-                          GC_ADDRESS(GC_INFO(ref)) >= GC_G(last_unused) - GC_G(buf))) {
-               /* The given zval is a garbage that is going to be deleted by
-                * currently running GC */
-               return;
-       }
-
        root = GC_G(buf) + GC_ADDRESS(GC_INFO(ref));
        GC_BENCH_INC(zval_remove_from_buffer);
        GC_REMOVE_FROM_ROOTS(root);