]> granicus.if.org Git - php/commitdiff
Move label to correct position
authorNikita Popov <nikita.ppv@gmail.com>
Fri, 12 Jun 2020 08:43:47 +0000 (10:43 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 12 Jun 2020 08:44:37 +0000 (10:44 +0200)
Zend/zend_gc.c

index 805db23858ee10ec1061833dcadf773d455fe7c8..0b895792da86f2495a47709f9da3aaaa1f21f47d 100644 (file)
@@ -1384,6 +1384,7 @@ tail_call:
                                        ref = Z_COUNTED_P(zv);
                                        goto tail_call;
                                }
+handle_ht:
                                if (GC_REF_ADDRESS(ht) != 0 && GC_REF_CHECK_COLOR(ht, GC_BLACK)) {
                                        GC_TRACE_REF(ht, "removing from buffer");
                                        GC_REMOVE_FROM_BUFFER(ht);
@@ -1397,7 +1398,6 @@ tail_call:
                        return count;
                }
 
-handle_ht:
                if (!ht->nNumUsed) return count;
                p = ht->arData;
                end = p + ht->nNumUsed;