We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 09791ed commit bbc9b36Copy full SHA for bbc9b36
Zend/zend_gc.h
@@ -141,6 +141,18 @@ static zend_always_inline void zend_get_gc_buffer_add_obj(
141
gc_buffer->cur++;
142
}
143
144
+static zend_always_inline void zend_get_gc_buffer_add_ht(
145
+ zend_get_gc_buffer *gc_buffer, HashTable *ht) {
146
+ if (GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) {
147
+ return;
148
+ }
149
+ if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) {
150
+ zend_get_gc_buffer_grow(gc_buffer);
151
152
+ ZVAL_ARR(gc_buffer->cur, ht);
153
+ gc_buffer->cur++;
154
+}
155
+
156
static zend_always_inline void zend_get_gc_buffer_add_ptr(
157
zend_get_gc_buffer *gc_buffer, void *ptr) {
158
if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) {
0 commit comments