@@ -445,10 +445,10 @@ ZEND_API zend_result zend_update_class_constant(zend_class_constant *c, const ze
445445ZEND_API zend_result zend_update_class_constants (zend_class_entry * class_type );
446446ZEND_API HashTable * zend_separate_class_constants_table (const zend_class_entry * class_type );
447447
448- static zend_always_inline HashTable * zend_class_constants_table (zend_class_entry * ce ) {
448+ static zend_always_inline const HashTable * zend_class_constants_table (const zend_class_entry * ce ) {
449449 if ((ce -> ce_flags & ZEND_ACC_HAS_AST_CONSTANTS ) && ZEND_MAP_PTR (ce -> mutable_data )) {
450- zend_class_mutable_data * mutable_data =
451- (zend_class_mutable_data * )ZEND_MAP_PTR_GET_IMM (ce -> mutable_data );
450+ const zend_class_mutable_data * mutable_data =
451+ (const zend_class_mutable_data * )ZEND_MAP_PTR_GET_IMM (ce -> mutable_data );
452452 if (mutable_data && mutable_data -> constants_table ) {
453453 return mutable_data -> constants_table ;
454454 } else {
@@ -459,10 +459,10 @@ static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry
459459 }
460460}
461461
462- static zend_always_inline zval * zend_class_default_properties_table (zend_class_entry * ce ) {
462+ static zend_always_inline zval * zend_class_default_properties_table (const zend_class_entry * ce ) {
463463 if ((ce -> ce_flags & ZEND_ACC_HAS_AST_PROPERTIES ) && ZEND_MAP_PTR (ce -> mutable_data )) {
464- zend_class_mutable_data * mutable_data =
465- (zend_class_mutable_data * )ZEND_MAP_PTR_GET_IMM (ce -> mutable_data );
464+ const zend_class_mutable_data * mutable_data =
465+ (const zend_class_mutable_data * )ZEND_MAP_PTR_GET_IMM (ce -> mutable_data );
466466 return mutable_data -> default_properties_table ;
467467 } else {
468468 return ce -> default_properties_table ;
@@ -479,10 +479,10 @@ static zend_always_inline void zend_class_set_backed_enum_table(zend_class_entry
479479 }
480480}
481481
482- static zend_always_inline HashTable * zend_class_backed_enum_table (zend_class_entry * ce )
482+ static zend_always_inline HashTable * zend_class_backed_enum_table (const zend_class_entry * ce )
483483{
484484 if (ZEND_MAP_PTR (ce -> mutable_data ) && ce -> type == ZEND_USER_CLASS ) {
485- zend_class_mutable_data * mutable_data = (zend_class_mutable_data * )ZEND_MAP_PTR_GET_IMM (ce -> mutable_data );
485+ const zend_class_mutable_data * mutable_data = (const zend_class_mutable_data * )ZEND_MAP_PTR_GET_IMM (ce -> mutable_data );
486486 return mutable_data -> backed_enum_table ;
487487 } else {
488488 return ce -> backed_enum_table ;
0 commit comments