| Index: src/parsing/parser-base.h | 
| diff --git a/src/parsing/parser-base.h b/src/parsing/parser-base.h | 
| index e629ef2cbe588b80dbbdbdd10d7b31ff634ed8d5..a5ebacb63fdd68d8bd4419f8954a4b74ad5c8076 100644 | 
| --- a/src/parsing/parser-base.h | 
| +++ b/src/parsing/parser-base.h | 
| @@ -3460,8 +3460,9 @@ ParserBase<Traits>::ParseArrowFunctionLiteral( | 
| if (peek() == Token::LBRACE) { | 
| // Multiple statement body | 
| Consume(Token::LBRACE); | 
| -      bool is_lazily_parsed = | 
| -          (mode() == PARSE_LAZILY && scope()->AllowsLazyParsing()); | 
| +      DCHECK_EQ(scope(), formal_parameters.scope); | 
| +      bool is_lazily_parsed = (mode() == PARSE_LAZILY && | 
| +                               formal_parameters.scope->AllowsLazyParsing()); | 
| if (is_lazily_parsed) { | 
| body = this->NewStatementList(0, zone()); | 
| this->SkipLazyFunctionBody(&materialized_literal_count, | 
|  |