| Index: src/parsing/parser.h
 | 
| diff --git a/src/parsing/parser.h b/src/parsing/parser.h
 | 
| index c221b07cfc5afe79a43738e3b0763bb7d2fff952..2730408ba8ccf7fb56255ec2b170dad8fb643a12 100644
 | 
| --- a/src/parsing/parser.h
 | 
| +++ b/src/parsing/parser.h
 | 
| @@ -855,7 +855,7 @@ class Parser : public ParserBase<ParserTraits> {
 | 
|      Scanner::Location bindings_loc;
 | 
|    };
 | 
|  
 | 
| -  class PatternRewriter final : private AstVisitor<PatternRewriter> {
 | 
| +  class PatternRewriter final : public AstVisitor<PatternRewriter> {
 | 
|     public:
 | 
|      static void DeclareAndInitializeVariables(
 | 
|          Block* block, const DeclarationDescriptor* declaration_descriptor,
 | 
| 
 |