|
|
|
@ -533,7 +533,7 @@ ZEND_API uint32_t *zend_get_property_guard(zend_object *zobj, zend_string *membe |
|
|
|
ALLOC_HASHTABLE(guards); |
|
|
|
zend_hash_init(guards, 8, NULL, zend_property_guard_dtor, 0); |
|
|
|
/* mark pointer as "special" using low bit */ |
|
|
|
zend_hash_add_new_ptr(guards, member, |
|
|
|
zend_hash_add_new_ptr(guards, str, |
|
|
|
(void*)(((zend_uintptr_t)&zv->u2.property_guard) | 1)); |
|
|
|
zend_string_release(Z_STR_P(zv)); |
|
|
|
ZVAL_ARR(zv, guards); |
|
|
|
|