]> granicus.if.org Git - php/commitdiff
Fix ZTS build
authorNikita Popov <nikic@php.net>
Sat, 5 Jul 2014 12:12:20 +0000 (14:12 +0200)
committerNikita Popov <nikic@php.net>
Sat, 5 Jul 2014 12:12:20 +0000 (14:12 +0200)
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_vm_def.h
Zend/zend_vm_execute.h

index d52a1630678338d0407fed6d749e6985368ca15b..ea843483e5f36ba33700dd9744b487b06cf13766 100644 (file)
@@ -104,7 +104,7 @@ static void zend_push_function_call_entry(zend_function *fbc, zend_uint opline_n
 }
 /* }}} */
 
-static zend_property_info *zend_duplicate_property_info(zend_property_info *property_info) /* {{{ */
+static zend_property_info *zend_duplicate_property_info(zend_property_info *property_info TSRMLS_DC) /* {{{ */
 {
        zend_property_info* new_property_info;
        
@@ -2505,11 +2505,11 @@ int zend_do_begin_class_member_function_call(znode *class_name, znode *method_na
            ZEND_FETCH_CLASS_DEFAULT == zend_get_class_fetch_type(Z_STRVAL(class_name->u.constant), Z_STRLEN(class_name->u.constant))) {
                zend_resolve_class_name(class_name TSRMLS_CC);
                class_node = *class_name;
-               op_number = get_next_op_number(CG(active_op_array) TSRMLS_CC);
+               op_number = get_next_op_number(CG(active_op_array));
                opline = get_next_op(CG(active_op_array) TSRMLS_CC);
        } else {
                zend_do_fetch_class(&class_node, class_name TSRMLS_CC);
-               op_number = get_next_op_number(CG(active_op_array) TSRMLS_CC);
+               op_number = get_next_op_number(CG(active_op_array));
                opline = get_next_op(CG(active_op_array) TSRMLS_CC);
        }
        opline->opcode = ZEND_INIT_STATIC_METHOD_CALL;
@@ -3042,7 +3042,7 @@ ZEND_API void function_add_ref(zend_function *function) /* {{{ */
 }
 /* }}} */
 
-static void do_inherit_parent_constructor(zend_class_entry *ce) /* {{{ */
+static void do_inherit_parent_constructor(zend_class_entry *ce TSRMLS_DC) /* {{{ */
 {
        zend_function *function, *new_function;
 
@@ -3160,7 +3160,7 @@ char *zend_visibility_string(zend_uint fn_flags) /* {{{ */
 }
 /* }}} */
 
-static zend_function *do_inherit_method(zend_function *old_function) /* {{{ */
+static zend_function *do_inherit_method(zend_function *old_function TSRMLS_DC) /* {{{ */
 {
        zend_function *new_function;
 
@@ -3579,7 +3579,7 @@ static zend_bool do_inherit_method_check(HashTable *child_function_table, zend_f
 }
 /* }}} */
 
-static zend_bool do_inherit_property_access_check(HashTable *target_ht, zend_property_info *parent_info, zend_string *key, zend_class_entry *ce) /* {{{ */
+static zend_bool do_inherit_property_access_check(HashTable *target_ht, zend_property_info *parent_info, zend_string *key, zend_class_entry *ce TSRMLS_DC) /* {{{ */
 {
        zend_property_info *child_info;
        zend_class_entry *parent_ce = ce->parent;
@@ -3591,7 +3591,7 @@ static zend_bool do_inherit_property_access_check(HashTable *target_ht, zend_pro
                        if(ce->type & ZEND_INTERNAL_CLASS) {
                                child_info = zend_duplicate_property_info_internal(parent_info);
                        } else {
-                               child_info = zend_duplicate_property_info(parent_info);
+                               child_info = zend_duplicate_property_info(parent_info TSRMLS_CC);
                        }
                        zend_hash_update_ptr(&ce->properties_info, key, child_info);
                        child_info->flags &= ~ZEND_ACC_PRIVATE; /* it's not private anymore */
@@ -3816,11 +3816,11 @@ ZEND_API void zend_do_inheritance(zend_class_entry *ce, zend_class_entry *parent
        } ZEND_HASH_FOREACH_END();
 
        ZEND_HASH_FOREACH_STR_KEY_PTR(&parent_ce->properties_info, key, property_info) {
-               if (do_inherit_property_access_check(&ce->properties_info, property_info, key, ce)) {
+               if (do_inherit_property_access_check(&ce->properties_info, property_info, key, ce TSRMLS_CC)) {
                        if (ce->type & ZEND_INTERNAL_CLASS) {
                                property_info = zend_duplicate_property_info_internal(property_info);
                        } else {
-                               property_info = zend_duplicate_property_info(property_info);
+                               property_info = zend_duplicate_property_info(property_info TSRMLS_CC);
                        }
                        zend_hash_add_new_ptr(&ce->properties_info, key, property_info);
                }
@@ -3832,12 +3832,12 @@ ZEND_API void zend_do_inheritance(zend_class_entry *ce, zend_class_entry *parent
 
        ZEND_HASH_FOREACH_STR_KEY_PTR(&parent_ce->function_table, key, func) {
                if (do_inherit_method_check(&ce->function_table, func, key, ce)) {
-                       zend_function *new_func = do_inherit_method(func);
+                       zend_function *new_func = do_inherit_method(func TSRMLS_CC);
                        zend_hash_add_new_ptr(&ce->function_table, key, new_func);
                }
        } ZEND_HASH_FOREACH_END();
 
-       do_inherit_parent_constructor(ce);
+       do_inherit_parent_constructor(ce TSRMLS_CC);
 
        if (ce->ce_flags & ZEND_ACC_IMPLICIT_ABSTRACT_CLASS && ce->type == ZEND_INTERNAL_CLASS) {
                ce->ce_flags |= ZEND_ACC_EXPLICIT_ABSTRACT_CLASS;
@@ -3920,7 +3920,7 @@ ZEND_API void zend_do_implement_interface(zend_class_entry *ce, zend_class_entry
 
                ZEND_HASH_FOREACH_STR_KEY_PTR(&iface->function_table, key, func) {
                        if (do_inherit_method_check(&ce->function_table, func, key, ce)) {
-                               zend_function *new_func = do_inherit_method(func);
+                               zend_function *new_func = do_inherit_method(func TSRMLS_CC);
                                zend_hash_add_new_ptr(&ce->function_table, key, new_func);
                        }
                } ZEND_HASH_FOREACH_END();
@@ -4563,7 +4563,7 @@ ZEND_API void zend_do_bind_traits(zend_class_entry *ce TSRMLS_DC) /* {{{ */
 }
 /* }}} */
 
-ZEND_API int do_bind_function(const zend_op_array *op_array, zend_op *opline, HashTable *function_table, zend_bool compile_time) /* {{{ */
+ZEND_API int do_bind_function(const zend_op_array *op_array, zend_op *opline, HashTable *function_table, zend_bool compile_time TSRMLS_DC) /* {{{ */
 {
        zend_function *function, *new_function;
        zval *op1, *op2;
@@ -4757,7 +4757,7 @@ void zend_do_early_binding(TSRMLS_D) /* {{{ */
 
        switch (opline->opcode) {
                case ZEND_DECLARE_FUNCTION:
-                       if (do_bind_function(CG(active_op_array), opline, CG(function_table), 1) == FAILURE) {
+                       if (do_bind_function(CG(active_op_array), opline, CG(function_table), 1 TSRMLS_CC) == FAILURE) {
                                return;
                        }
                        table = CG(function_table);
index b053ee9820b86c584b2cf190f712a0f42b240b35..1c5d5dd4f6a178391b0cc2db621221caf0694b18 100644 (file)
@@ -518,7 +518,7 @@ void zend_do_finally(znode *finally_token TSRMLS_DC);
 void zend_do_end_finally(znode *try_token, znode* catch_token, znode *finally_token TSRMLS_DC);
 void zend_do_throw(znode *expr TSRMLS_DC);
 
-ZEND_API int do_bind_function(const zend_op_array *op_array, zend_op *opline, HashTable *function_table, zend_bool compile_time);
+ZEND_API int do_bind_function(const zend_op_array *op_array, zend_op *opline, HashTable *function_table, zend_bool compile_time TSRMLS_DC);
 ZEND_API zend_class_entry *do_bind_class(const zend_op_array *op_array, const zend_op *opline, HashTable *class_table, zend_bool compile_time TSRMLS_DC);
 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 TSRMLS_DC);
 ZEND_API void zend_do_inherit_interfaces(zend_class_entry *ce, const zend_class_entry *iface TSRMLS_DC);
index f0da4eeded0f0c28689facb80ce96aff0cc464cd..4a73900ff4166fe7ab31c060598d14b226574477 100644 (file)
@@ -3135,7 +3135,7 @@ ZEND_VM_C_LABEL(send_again):
                        zval *arg, *top;
                        zend_string *name;
 
-                       zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, zend_hash_num_elements(ht) TSRMLS_DC);
+                       zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, zend_hash_num_elements(ht) TSRMLS_CC);
 
                        if (OP1_TYPE != IS_CONST && OP1_TYPE != IS_TMP_VAR && Z_IMMUTABLE_P(args)) {
                                int i;
@@ -3256,7 +3256,7 @@ ZEND_VM_C_LABEL(send_again):
                                        if (Z_REFCOUNTED_P(arg)) Z_ADDREF_P(arg);
                                }
 
-                               zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, 1 TSRMLS_DC);
+                               zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, 1 TSRMLS_CC);
                                top = ZEND_CALL_ARG(EX(call), arg_num);
                                ZVAL_COPY_VALUE(top, arg);
                                EX(call)->num_args++;
@@ -5019,7 +5019,7 @@ ZEND_VM_HANDLER(141, ZEND_DECLARE_FUNCTION, ANY, ANY)
        USE_OPLINE
 
        SAVE_OPLINE();
-       do_bind_function(&EX(func)->op_array, opline, EG(function_table), 0);
+       do_bind_function(&EX(func)->op_array, opline, EG(function_table), 0 TSRMLS_CC);
        CHECK_EXCEPTION();
        ZEND_VM_NEXT_OPCODE();
 }
index 3f373a1a9807d98d92943787a7d52dbccdb4616b..613058924800d6b48bd2390b14cd3b84df8ee94c 100644 (file)
@@ -759,7 +759,7 @@ send_again:
                        zval *arg, *top;
                        zend_string *name;
 
-                       zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, zend_hash_num_elements(ht) TSRMLS_DC);
+                       zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, zend_hash_num_elements(ht) TSRMLS_CC);
 
                        if (opline->op1_type != IS_CONST && opline->op1_type != IS_TMP_VAR && Z_IMMUTABLE_P(args)) {
                                int i;
@@ -880,7 +880,7 @@ send_again:
                                        if (Z_REFCOUNTED_P(arg)) Z_ADDREF_P(arg);
                                }
 
-                               zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, 1 TSRMLS_DC);
+                               zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, 1 TSRMLS_CC);
                                top = ZEND_CALL_ARG(EX(call), arg_num);
                                ZVAL_COPY_VALUE(top, arg);
                                EX(call)->num_args++;
@@ -1130,7 +1130,7 @@ static int ZEND_FASTCALL  ZEND_DECLARE_FUNCTION_SPEC_HANDLER(ZEND_OPCODE_HANDLER
        USE_OPLINE
 
        SAVE_OPLINE();
-       do_bind_function(&EX(func)->op_array, opline, EG(function_table), 0);
+       do_bind_function(&EX(func)->op_array, opline, EG(function_table), 0 TSRMLS_CC);
        CHECK_EXCEPTION();
        ZEND_VM_NEXT_OPCODE();
 }