diff --git a/Zend/zend_inheritance.c b/Zend/zend_inheritance.c index 491d68714b3..c07415ce820 100644 --- a/Zend/zend_inheritance.c +++ b/Zend/zend_inheritance.c @@ -97,7 +97,7 @@ static zend_function *zend_duplicate_internal_function(zend_function *func, zend zend_function *new_function; if (UNEXPECTED(ce->type & ZEND_INTERNAL_CLASS)) { - new_function = pemalloc(sizeof(zend_internal_function), 1); + new_function = (zend_function *)pemalloc(sizeof(zend_internal_function), 1); memcpy(new_function, func, sizeof(zend_internal_function)); } else { new_function = zend_arena_alloc(&CG(arena), sizeof(zend_internal_function));