]> granicus.if.org Git - php/commitdiff
Removed unnecesary local variable
authorDmitry Stogov <dmitry@php.net>
Thu, 20 Oct 2005 11:31:41 +0000 (11:31 +0000)
committerDmitry Stogov <dmitry@php.net>
Thu, 20 Oct 2005 11:31:41 +0000 (11:31 +0000)
Zend/zend_vm_def.h
Zend/zend_vm_execute.h

index 97810986fc4d86c626b1d2096117eed4411ec4ba..5ac7c59464080706c01edfd7dd4871d83f4ee5e3 100644 (file)
@@ -1860,8 +1860,6 @@ ZEND_VM_HELPER(zend_do_fcall_common_helper, ANY, ANY)
                        EX_T(opline->result.u.var).var.fcall_returned_reference = return_reference;
                }
        } else if (EX(function_state).function->type == ZEND_USER_FUNCTION) {
-               HashTable *calling_symbol_table;
-
                EX_T(opline->result.u.var).var.ptr = NULL;
                if (EG(symtable_cache_ptr)>=EG(symtable_cache)) {
                        /*printf("Cache hit!  Reusing %x\n", symtable_cache[symtable_cache_ptr]);*/
@@ -1871,7 +1869,6 @@ ZEND_VM_HELPER(zend_do_fcall_common_helper, ANY, ANY)
                        zend_hash_init(EX(function_state).function_symbol_table, 0, NULL, ZVAL_PTR_DTOR, 0);
                        /*printf("Cache miss!  Initialized %x\n", function_state.function_symbol_table);*/
                }
-               calling_symbol_table = EG(active_symbol_table);
                EG(active_symbol_table) = EX(function_state).function_symbol_table;
                original_return_value = EG(return_value_ptr_ptr);
                EG(return_value_ptr_ptr) = EX_T(opline->result.u.var).var.ptr_ptr;
@@ -1901,7 +1898,7 @@ ZEND_VM_HELPER(zend_do_fcall_common_helper, ANY, ANY)
                        zend_hash_clean(EX(function_state).function_symbol_table);
                        *(++EG(symtable_cache_ptr)) = EX(function_state).function_symbol_table;
                }
-               EG(active_symbol_table) = calling_symbol_table;
+               EG(active_symbol_table) = EX(symbol_table);
        } else { /* ZEND_OVERLOADED_FUNCTION */
                ALLOC_ZVAL(EX_T(opline->result.u.var).var.ptr);
                INIT_ZVAL(*(EX_T(opline->result.u.var).var.ptr));
index 4d60dc2769cbd381643142937d65861b9c7c5607..06ed99034813ca25d380c82968147c906d98ce5a 100644 (file)
@@ -205,8 +205,6 @@ static int zend_do_fcall_common_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS)
                        EX_T(opline->result.u.var).var.fcall_returned_reference = return_reference;
                }
        } else if (EX(function_state).function->type == ZEND_USER_FUNCTION) {
-               HashTable *calling_symbol_table;
-
                EX_T(opline->result.u.var).var.ptr = NULL;
                if (EG(symtable_cache_ptr)>=EG(symtable_cache)) {
                        /*printf("Cache hit!  Reusing %x\n", symtable_cache[symtable_cache_ptr]);*/
@@ -216,7 +214,6 @@ static int zend_do_fcall_common_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS)
                        zend_hash_init(EX(function_state).function_symbol_table, 0, NULL, ZVAL_PTR_DTOR, 0);
                        /*printf("Cache miss!  Initialized %x\n", function_state.function_symbol_table);*/
                }
-               calling_symbol_table = EG(active_symbol_table);
                EG(active_symbol_table) = EX(function_state).function_symbol_table;
                original_return_value = EG(return_value_ptr_ptr);
                EG(return_value_ptr_ptr) = EX_T(opline->result.u.var).var.ptr_ptr;
@@ -246,7 +243,7 @@ static int zend_do_fcall_common_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS)
                        zend_hash_clean(EX(function_state).function_symbol_table);
                        *(++EG(symtable_cache_ptr)) = EX(function_state).function_symbol_table;
                }
-               EG(active_symbol_table) = calling_symbol_table;
+               EG(active_symbol_table) = EX(symbol_table);
        } else { /* ZEND_OVERLOADED_FUNCTION */
                ALLOC_ZVAL(EX_T(opline->result.u.var).var.ptr);
                INIT_ZVAL(*(EX_T(opline->result.u.var).var.ptr));