From: moliata Date: Thu, 18 Jun 2020 12:24:27 +0000 (+0300) Subject: Use ZEND_TOSTRING_FUNC_NAME X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=48e16a9dba12cae799583ec145d586d09e7cc5a1;p=php Use ZEND_TOSTRING_FUNC_NAME Closes GH-5736. --- diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index a34b1d8bea..f65e4a94ec 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -6465,7 +6465,7 @@ void zend_compile_func_decl(znode *result, zend_ast *ast, zend_bool toplevel) /* } zend_compile_params(params_ast, return_type_ast, - is_method && zend_string_equals_literal_ci(decl->name, "__toString") ? IS_STRING : 0); + is_method && zend_string_equals_literal(method_lcname, ZEND_TOSTRING_FUNC_NAME) ? IS_STRING : 0); if (CG(active_op_array)->fn_flags & ZEND_ACC_GENERATOR) { zend_mark_function_as_generator(); zend_emit_op(NULL, ZEND_GENERATOR_CREATE, NULL, NULL);