| Index: src/parsing/parser.h | 
| diff --git a/src/parsing/parser.h b/src/parsing/parser.h | 
| index 74fb5dd5b2d96c20a96e6dc2ddc8f0a745f6aa5f..8f6a4312f4c21eba75763a500e9c182fc58e63df 100644 | 
| --- a/src/parsing/parser.h | 
| +++ b/src/parsing/parser.h | 
| @@ -484,10 +484,11 @@ class Parser : public ParserBase<Parser> { | 
| // in order to force the function to be eagerly parsed, after all. | 
| LazyParsingResult SkipLazyFunctionBody(int* materialized_literal_count, | 
| int* expected_property_count, | 
| -                                         bool may_abort, bool* ok); | 
| +                                         bool is_inner_function, bool may_abort, | 
| +                                         bool* ok); | 
|  | 
| PreParser::PreParseResult ParseLazyFunctionBodyWithPreParser( | 
| -      SingletonLogger* logger, bool may_abort); | 
| +      SingletonLogger* logger, bool is_inner_function, bool may_abort); | 
|  | 
| Block* BuildParameterInitializationBlock( | 
| const ParserFormalParameters& parameters, bool* ok); | 
| @@ -1063,6 +1064,7 @@ class Parser : public ParserBase<Parser> { | 
| } | 
|  | 
| // Parser's private field members. | 
| +  friend class DiscardableZoneScope;  // Uses reusable_preparser_. | 
|  | 
| Scanner scanner_; | 
| PreParser* reusable_preparser_; | 
|  |