Chromium Code Reviews| Index: src/parsing/func-name-inferrer.cc |
| diff --git a/src/parsing/func-name-inferrer.cc b/src/parsing/func-name-inferrer.cc |
| index 12013afd282bec18a947c21a167b9b9f0452ac27..1a0a690a04dfb1597a6d55ebd9eba1306334f74c 100644 |
| --- a/src/parsing/func-name-inferrer.cc |
| +++ b/src/parsing/func-name-inferrer.cc |
| @@ -20,7 +20,6 @@ FuncNameInferrer::FuncNameInferrer(AstValueFactory* ast_value_factory, |
| zone_(zone) { |
| } |
| - |
|
Dan Ehrenberg
2016/08/12 21:29:58
Nit: Revert irrelevant whitespace change.
|
| void FuncNameInferrer::PushEnclosingName(const AstRawString* name) { |
| // Enclosing name is a name of a constructor function. To check |
| // that it is really a constructor, we check that it is not empty |
| @@ -44,6 +43,12 @@ void FuncNameInferrer::PushVariableName(const AstRawString* name) { |
| } |
| } |
| +void FuncNameInferrer::RemoveAsyncKeywordAtIndex(int index) { |
| + DCHECK(index >= 0); |
| + DCHECK(index < names_stack_.length()); |
| + DCHECK(names_stack_.at(index).name->IsOneByteEqualTo("async")); |
| + names_stack_.Remove(index); |
| +} |
| const AstString* FuncNameInferrer::MakeNameFromStack() { |
| return MakeNameFromStackHelper(0, ast_value_factory_->empty_string()); |