summaryrefslogtreecommitdiff
path: root/ext/reflection/php_reflection.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/reflection/php_reflection.c')
-rw-r--r--ext/reflection/php_reflection.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/reflection/php_reflection.c b/ext/reflection/php_reflection.c
index ffa5207ed4..6f19fc77fc 100644
--- a/ext/reflection/php_reflection.c
+++ b/ext/reflection/php_reflection.c
@@ -48,7 +48,7 @@
zval member; \
ZVAL_STR(&member, name); \
zend_std_write_property(object, &member, value, NULL); \
- if (Z_REFCOUNTED_P(value)) Z_DELREF_P(value); \
+ Z_TRY_DELREF_P(value); \
zval_ptr_dtor(&member); \
} while (0)
@@ -4762,7 +4762,7 @@ ZEND_METHOD(reflection_class, newInstance)
}
for (i = 0; i < num_args; i++) {
- if (Z_REFCOUNTED(params[i])) Z_ADDREF(params[i]);
+ Z_TRY_ADDREF(params[i]);
}
fci.size = sizeof(fci);