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