| Index: src/parser.h
|
| diff --git a/src/parser.h b/src/parser.h
|
| index 584d69b4f1c8d56e14cd2ea14fb90ae2dcdd412a..eba677c94bb945da45e6f2b4f3fbc3fbbc3e2845 100644
|
| --- a/src/parser.h
|
| +++ b/src/parser.h
|
| @@ -748,10 +748,9 @@
|
| FunctionKind kind = kNormalFunction);
|
|
|
| bool DeclareFormalParameter(Scope* scope, const AstRawString* name,
|
| - bool is_rest, int pos) {
|
| + bool is_rest) {
|
| bool is_duplicate = false;
|
| - Variable* var =
|
| - scope->DeclareParameter(name, VAR, is_rest, &is_duplicate, pos);
|
| + Variable* var = scope->DeclareParameter(name, VAR, is_rest, &is_duplicate);
|
| if (is_sloppy(scope->language_mode())) {
|
| // TODO(sigurds) Mark every parameter as maybe assigned. This is a
|
| // conservative approximation necessary to account for parameters
|
| @@ -1026,6 +1025,7 @@
|
| bool* ok_;
|
| };
|
|
|
| +
|
| void ParseVariableDeclarations(VariableDeclarationContext var_context,
|
| DeclarationParsingResult* parsing_result,
|
| bool* ok);
|
| @@ -1071,10 +1071,6 @@
|
| ForStatement* loop, Statement* init, Expression* cond, Statement* next,
|
| Statement* body, bool* ok);
|
|
|
| - ZoneList<Statement*>* DesugarInitializeParameters(
|
| - Scope* scope, bool has_parameter_expressions,
|
| - ZoneList<Expression*>* initializers);
|
| -
|
| FunctionLiteral* ParseFunctionLiteral(
|
| const AstRawString* name, Scanner::Location function_name_location,
|
| bool name_is_strict_reserved, FunctionKind kind,
|
|
|