LibJS: Name functions created by "Function" "anonymous"

...as it is supposed to be.
This commit is contained in:
Linus Groh 2020-05-02 18:05:05 +01:00 committed by Andreas Kling
commit ae05dc8abc
Notes: sideshowbarker 2024-07-19 07:02:24 +09:00
2 changed files with 5 additions and 1 deletions

View file

@ -66,7 +66,7 @@ Value FunctionConstructor::construct(Interpreter& interpreter)
parameters_source = parameters_builder.build();
body_source = interpreter.argument(interpreter.argument_count() - 1).to_string();
}
auto source = String::format("function (%s) { %s }", parameters_source.characters(), body_source.characters());
auto source = String::format("function anonymous(%s) { %s }", parameters_source.characters(), body_source.characters());
auto parser = Parser(Lexer(source));
auto function_expression = parser.parse_function_node<FunctionExpression>();
if (parser.has_errors()) {