summaryrefslogtreecommitdiff
path: root/Zend/zend_opcode.c
diff options
context:
space:
mode:
authorStanislav Malyshev <stas@php.net>2003-06-02 12:13:11 +0000
committerStanislav Malyshev <stas@php.net>2003-06-02 12:13:11 +0000
commitf7f5a5ea6bac8cbd6e02cf1f4d8445030435fda4 (patch)
treeef0986a333095afd13dc7048a0a25c2e58570de8 /Zend/zend_opcode.c
parentaeabe8580427712da26101a27d3b382abffd4d39 (diff)
downloadphp-git-f7f5a5ea6bac8cbd6e02cf1f4d8445030435fda4.tar.gz
MEGA-patch: namespaces are R.I.P.
Diffstat (limited to 'Zend/zend_opcode.c')
-rw-r--r--Zend/zend_opcode.c34
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;
}
}