From: Dmitry Stogov Date: Sun, 18 May 2014 16:55:40 +0000 (+0400) Subject: Support for __debugInfo (Joe Watkins) X-Git-Tag: PRE_PHPNG_MERGE~273^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1d1fdfb51d8dc1e1acfebeeb82c79f881d531f4b;p=php Support for __debugInfo (Joe Watkins) --- diff --git a/ext/opcache/zend_persist.c b/ext/opcache/zend_persist.c index 17f8e8798f..fdc21d6c5d 100644 --- a/ext/opcache/zend_persist.c +++ b/ext/opcache/zend_persist.c @@ -685,6 +685,12 @@ static int zend_update_parent_ce(zend_class_entry **pce TSRMLS_DC) ce->__callstatic = zend_shared_alloc_get_xlat_entry(ce->__callstatic); ce->__callstatic->op_array.refcount++; } +#endif +#if ZEND_EXTENSION_API_NO >= PHP_5_6_X_API_NO + if (ce->__debugInfo) { + ce->__debugInfo = zend_shared_alloc_get_xlat_entry(ce->__debugInfo); + ce->__debugInfo->op_array.refcount++; + } #endif zend_hash_apply(&ce->properties_info, (apply_func_t) zend_update_property_info_ce TSRMLS_CC); return 0;