Handle interned strings as non-refcounted scalars

This commit is contained in:
Dmitry Stogov 2014-03-05 13:55:56 +04:00
parent dc889b69ef
commit 3733737328
17 changed files with 272 additions and 271 deletions

View file

@ -45,7 +45,7 @@
zval member; \
ZVAL_STRINGL(&member, name, sizeof(name)-1); \
zend_std_write_property(object, &member, value, NULL TSRMLS_CC); \
Z_DELREF_P(value); \
if (Z_REFCOUNTED_P(value)) Z_DELREF_P(value); \
zval_ptr_dtor(&member); \
} while (0)