| Index: src/preparser.h
|
| diff --git a/src/preparser.h b/src/preparser.h
|
| index dc6bdd13f9a4d21a8602b515729168680d7d6b55..0f417f117cba1f8dce27ac211ec23d19ffe576f2 100644
|
| --- a/src/preparser.h
|
| +++ b/src/preparser.h
|
| @@ -616,10 +616,17 @@ class PreParser : public ParserBase {
|
| Expression ParseV8Intrinsic(bool* ok);
|
|
|
| Arguments ParseArguments(bool* ok);
|
| - Expression ParseFunctionLiteral(bool is_generator, bool* ok);
|
| + Expression ParseFunctionLiteral(
|
| + Identifier name,
|
| + Scanner::Location function_name_location,
|
| + bool name_is_strict_reserved,
|
| + bool is_generator,
|
| + bool* ok);
|
| void ParseLazyFunctionLiteralBody(bool* ok);
|
|
|
| Identifier ParseIdentifier(AllowEvalOrArgumentsAsIdentifier, bool* ok);
|
| + Identifier ParseIdentifierOrStrictReservedWord(bool* is_strict_reserved,
|
| + bool* ok);
|
| Identifier ParseIdentifierName(bool* ok);
|
| Identifier ParseIdentifierNameOrGetOrSet(bool* is_get,
|
| bool* is_set,
|
|
|