diff --git a/ext/overload/overload.c b/ext/overload/overload.c index c0930665694..957139fdcb2 100644 --- a/ext/overload/overload.c +++ b/ext/overload/overload.c @@ -603,6 +603,7 @@ static void overload_call_method(INTERNAL_FUNCTION_PARAMETERS, zend_property_ref } return_value->value = retval->value; + return_value->type = retval->type; zval_copy_ctor(return_value); zval_ptr_dtor(&retval); }