dmitry Tue, 10 Aug 2010 15:24:19 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=302076
Log: Optimization (IS_TMP_VARs don't need reference counting) Changed paths: U php/php-src/trunk/Zend/zend_vm_def.h U php/php-src/trunk/Zend/zend_vm_execute.h Modified: php/php-src/trunk/Zend/zend_vm_def.h =================================================================== --- php/php-src/trunk/Zend/zend_vm_def.h 2010-08-10 14:44:50 UTC (rev 302075) +++ php/php-src/trunk/Zend/zend_vm_def.h 2010-08-10 15:24:19 UTC (rev 302076) @@ -3389,7 +3389,7 @@ CACHE_PTR(opline->op2.literal->cache_slot, c); } retval = &EX_T(opline->result.var).tmp_var; - INIT_PZVAL_COPY(retval, &c->value); + ZVAL_COPY_VALUE(retval, &c->value); zval_copy_ctor(retval); CHECK_EXCEPTION(); ZEND_VM_NEXT_OPCODE(); Modified: php/php-src/trunk/Zend/zend_vm_execute.h =================================================================== --- php/php-src/trunk/Zend/zend_vm_execute.h 2010-08-10 14:44:50 UTC (rev 302075) +++ php/php-src/trunk/Zend/zend_vm_execute.h 2010-08-10 15:24:19 UTC (rev 302076) @@ -3276,7 +3276,7 @@ CACHE_PTR(opline->op2.literal->cache_slot, c); } retval = &EX_T(opline->result.var).tmp_var; - INIT_PZVAL_COPY(retval, &c->value); + ZVAL_COPY_VALUE(retval, &c->value); zval_copy_ctor(retval); CHECK_EXCEPTION(); ZEND_VM_NEXT_OPCODE(); @@ -13086,7 +13086,7 @@ CACHE_PTR(opline->op2.literal->cache_slot, c); } retval = &EX_T(opline->result.var).tmp_var; - INIT_PZVAL_COPY(retval, &c->value); + ZVAL_COPY_VALUE(retval, &c->value); zval_copy_ctor(retval); CHECK_EXCEPTION(); ZEND_VM_NEXT_OPCODE(); @@ -21675,7 +21675,7 @@ CACHE_PTR(opline->op2.literal->cache_slot, c); } retval = &EX_T(opline->result.var).tmp_var; - INIT_PZVAL_COPY(retval, &c->value); + ZVAL_COPY_VALUE(retval, &c->value); zval_copy_ctor(retval); CHECK_EXCEPTION(); ZEND_VM_NEXT_OPCODE();
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php