| Index: src/parser.h
 | 
| diff --git a/src/parser.h b/src/parser.h
 | 
| index a985d71e984aad23a1ae14fab423dc2eaf54b965..3b3144e0619f37e2d3d1e80703bcdbbcb46fd664 100644
 | 
| --- a/src/parser.h
 | 
| +++ b/src/parser.h
 | 
| @@ -696,7 +696,6 @@ class ParserTraits {
 | 
|    static Expression* EmptyExpression() {
 | 
|      return NULL;
 | 
|    }
 | 
| -  static Expression* EmptyArrowParamList() { return NULL; }
 | 
|    static Literal* EmptyLiteral() {
 | 
|      return NULL;
 | 
|    }
 | 
| @@ -746,11 +745,6 @@ class ParserTraits {
 | 
|    V8_INLINE Scope* NewScope(Scope* parent_scope, ScopeType scope_type,
 | 
|                              FunctionKind kind = kNormalFunction);
 | 
|  
 | 
| -  // Utility functions
 | 
| -  int DeclareArrowParametersFromExpression(Expression* expression, Scope* scope,
 | 
| -                                           FormalParameterErrorLocations* locs,
 | 
| -                                           bool* ok);
 | 
| -
 | 
|    bool DeclareFormalParameter(Scope* scope, const AstRawString* name,
 | 
|                                bool is_rest) {
 | 
|      bool is_duplicate = false;
 | 
| @@ -764,6 +758,14 @@ class ParserTraits {
 | 
|      return is_duplicate;
 | 
|    }
 | 
|  
 | 
| +  void DeclareArrowFunctionParameters(Scope* scope, Expression* expr,
 | 
| +                                      const Scanner::Location& params_loc,
 | 
| +                                      FormalParameterErrorLocations* error_locs,
 | 
| +                                      bool* ok);
 | 
| +  void ParseArrowFunctionFormalParameters(
 | 
| +      Scope* scope, Expression* params, const Scanner::Location& params_loc,
 | 
| +      FormalParameterErrorLocations* error_locs, bool* is_rest, bool* ok);
 | 
| +
 | 
|    // Temporary glue; these functions will move to ParserBase.
 | 
|    Expression* ParseV8Intrinsic(bool* ok);
 | 
|    FunctionLiteral* ParseFunctionLiteral(
 | 
| @@ -1060,8 +1062,6 @@ class Parser : public ParserBase<ParserTraits> {
 | 
|    ScriptCompiler::CompileOptions compile_options_;
 | 
|    ParseData* cached_parse_data_;
 | 
|  
 | 
| -  bool parsing_lazy_arrow_parameters_;  // for lazily parsed arrow functions.
 | 
| -
 | 
|    PendingCompilationErrorHandler pending_error_handler_;
 | 
|  
 | 
|    // Other information which will be stored in Parser and moved to Isolate after
 | 
| 
 |