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, |