Skip to content

Commit bed2334

Browse files
committed
just remove the list
1 parent f5dee5d commit bed2334

File tree

3 files changed

+0
-9
lines changed

3 files changed

+0
-9
lines changed

Zend/zend.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,6 @@ struct _zend_class_entry {
210210
uint32_t num_traits;
211211
uint32_t num_hooked_props;
212212
uint32_t num_hooked_prop_variance_checks;
213-
uint32_t num_nested_classes;
214213

215214
/* class_entry or string(s) depending on ZEND_ACC_LINKED */
216215
union {
@@ -219,7 +218,6 @@ struct _zend_class_entry {
219218
};
220219

221220
zend_class_name *trait_names;
222-
zend_class_entry **nested_classes;
223221
zend_trait_alias **trait_aliases;
224222
zend_trait_precedence **trait_precedences;
225223
HashTable *attributes;

Zend/zend_compile.c

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2173,8 +2173,6 @@ ZEND_API void zend_initialize_class_data(zend_class_entry *ce, bool nullify_hand
21732173
ce->trait_names = NULL;
21742174
ce->trait_aliases = NULL;
21752175
ce->trait_precedences = NULL;
2176-
ce->num_nested_classes = 0;
2177-
ce->nested_classes = NULL;
21782176
ce->serialize = NULL;
21792177
ce->unserialize = NULL;
21802178
if (ce->type == ZEND_INTERNAL_CLASS) {
@@ -9194,9 +9192,6 @@ static void zend_compile_class_decl(znode *result, zend_ast *ast, bool toplevel)
91949192
ce->required_scope = propFlags & (ZEND_ACC_PRIVATE | ZEND_ACC_PROTECTED) ? CG(active_class_entry) : NULL;
91959193
ce->required_scope_absolute = propFlags & ZEND_ACC_PRIVATE ? true : false;
91969194
ce->lexical_scope = CG(active_class_entry);
9197-
ce->lexical_scope->nested_classes =
9198-
erealloc(ce->lexical_scope->nested_classes, sizeof(zend_class_entry *) * (ce->lexical_scope->num_nested_classes + 1));
9199-
ce->lexical_scope->nested_classes[ce->lexical_scope->num_nested_classes++] = ce;
92009195
} else {
92019196
name = zend_prefix_with_ns(unqualified_name);
92029197
ce->required_scope = NULL;

Zend/zend_opcode.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -366,8 +366,6 @@ ZEND_API void destroy_zend_class(zval *zv)
366366
}
367367
}
368368

369-
efree(ce->nested_classes);
370-
371369
if (ce->default_properties_table) {
372370
zval *p = ce->default_properties_table;
373371
zval *end = p + ce->default_properties_count;

0 commit comments

Comments
 (0)