]> granicus.if.org Git - php/commitdiff
Remove zend_init_list
authorNikita Popov <nikic@php.net>
Sun, 24 May 2015 19:56:49 +0000 (21:56 +0200)
committerNikita Popov <nikic@php.net>
Fri, 29 May 2015 09:07:51 +0000 (11:07 +0200)
No longer used - zend_add_to_list already covers this.

Also marked zend_add_to_list as static and dropped it from the header.

Zend/zend_compile.c
Zend/zend_compile.h

index 02805759a440f1ff7cbb572aba5c665e1df43666..d1b57c413f65aa04533cf6dd6964fc68ed3d3fb0 100644 (file)
@@ -1455,18 +1455,7 @@ static zend_bool zend_try_ct_eval_class_const(zval *zv, zend_string *class_name,
 }
 /* }}} */
 
-void zend_init_list(void *result, void *item) /* {{{ */
-{
-       void** list = emalloc(sizeof(void*) * 2);
-
-       list[0] = item;
-       list[1] = NULL;
-
-       *(void**)result = list;
-}
-/* }}} */
-
-void zend_add_to_list(void *result, void *item) /* {{{ */
+static void zend_add_to_list(void *result, void *item) /* {{{ */
 {
        void** list = *(void**)result;
        size_t n = 0;
index 3f9098c314fee7cfb57e4908b2141de3625ace6b..d258289a13594004d475ebc93bcc971529a49bc8 100644 (file)
@@ -701,10 +701,6 @@ ZEND_API zend_class_entry *do_bind_class(const zend_op_array *op_array, const ze
 ZEND_API zend_class_entry *do_bind_inherited_class(const zend_op_array *op_array, const zend_op *opline, HashTable *class_table, zend_class_entry *parent_ce, zend_bool compile_time);
 ZEND_API void zend_do_delayed_early_binding(const zend_op_array *op_array);
 
-/* Functions for a null terminated pointer list, used for traits parsing and compilation */
-void zend_init_list(void *result, void *item);
-void zend_add_to_list(void *result, void *item);
-
 void zend_do_extended_info(void);
 void zend_do_extended_fcall_begin(void);
 void zend_do_extended_fcall_end(void);