diff options
author | Stanislav Malyshev <stas@php.net> | 2003-06-02 12:13:11 +0000 |
---|---|---|
committer | Stanislav Malyshev <stas@php.net> | 2003-06-02 12:13:11 +0000 |
commit | f7f5a5ea6bac8cbd6e02cf1f4d8445030435fda4 (patch) | |
tree | ef0986a333095afd13dc7048a0a25c2e58570de8 /Zend/zend_opcode.c | |
parent | aeabe8580427712da26101a27d3b382abffd4d39 (diff) | |
download | php-git-f7f5a5ea6bac8cbd6e02cf1f4d8445030435fda4.tar.gz |
MEGA-patch: namespaces are R.I.P.
Diffstat (limited to 'Zend/zend_opcode.c')
-rw-r--r-- | Zend/zend_opcode.c | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/Zend/zend_opcode.c b/Zend/zend_opcode.c index 5bb264bb45..38533145c8 100644 --- a/Zend/zend_opcode.c +++ b/Zend/zend_opcode.c @@ -80,7 +80,6 @@ void init_op_array(zend_op_array *op_array, zend_uchar type, int initial_ops_siz op_array->arg_types = NULL; op_array->scope = NULL; - op_array->ns = NULL; op_array->brk_cont_array = NULL; op_array->last_brk_cont = 0; @@ -181,39 +180,6 @@ ZEND_API void destroy_zend_class(zend_class_entry **pce) } free(ce); break; - case ZEND_USER_NAMESPACE: - case ZEND_INTERNAL_NAMESPACE: - destroy_zend_namespace(pce); - break; - } -} - -ZEND_API void destroy_zend_namespace(zend_namespace **pns) -{ - zend_namespace *ns = *pns; - switch (ns->type) { - case ZEND_USER_NAMESPACE: - zend_hash_destroy(&ns->function_table); - zend_hash_destroy(&ns->class_table); - zend_hash_destroy(&ns->constants_table); - zend_hash_destroy(ns->static_members); - FREE_HASHTABLE(ns->static_members); - if (ns->doc_comment) { - efree(ns->doc_comment); - } - efree(ns->name); - efree(ns); - break; - - case ZEND_INTERNAL_NAMESPACE: - zend_hash_destroy(&ns->function_table); - zend_hash_destroy(&ns->class_table); - zend_hash_destroy(&ns->constants_table); - zend_hash_destroy(ns->static_members); - free(ns->static_members); - free(ns->name); - free(ns); - break; } } |