| Index: src/parser.cc
|
| diff --git a/src/parser.cc b/src/parser.cc
|
| index ef9069ce43a3509766e3e7b57a43591271ac7462..2b91443775795fafaec6e2846db8a01cc904820a 100644
|
| --- a/src/parser.cc
|
| +++ b/src/parser.cc
|
| @@ -342,25 +342,6 @@ class TargetScope BASE_EMBEDDED {
|
| // ----------------------------------------------------------------------------
|
| // Implementation of Parser
|
|
|
| -class ParserTraits::Checkpoint
|
| - : public ParserBase<ParserTraits>::CheckpointBase {
|
| - public:
|
| - explicit Checkpoint(ParserBase<ParserTraits>* parser)
|
| - : CheckpointBase(parser), parser_(parser) {
|
| - saved_ast_node_id_gen_ = *parser_->ast_node_id_gen_;
|
| - }
|
| -
|
| - void Restore() {
|
| - CheckpointBase::Restore();
|
| - *parser_->ast_node_id_gen_ = saved_ast_node_id_gen_;
|
| - }
|
| -
|
| - private:
|
| - ParserBase<ParserTraits>* parser_;
|
| - AstNode::IdGen saved_ast_node_id_gen_;
|
| -};
|
| -
|
| -
|
| bool ParserTraits::IsEvalOrArguments(const AstRawString* identifier) const {
|
| return identifier == parser_->ast_value_factory()->eval_string() ||
|
| identifier == parser_->ast_value_factory()->arguments_string();
|
|
|