Index: src/parsing/parser-base.h |
diff --git a/src/parsing/parser-base.h b/src/parsing/parser-base.h |
index e1e3d3412281a274f2a3d03079735cc7c113a2de..5ef61a6123ad7bb1f285796f34dcb24fea451e18 100644 |
--- a/src/parsing/parser-base.h |
+++ b/src/parsing/parser-base.h |
@@ -427,23 +427,12 @@ class ParserBase { |
FunctionKind kind() const { return scope()->function_kind(); } |
FunctionState* outer() const { return outer_function_state_; } |
- void set_generator_object_variable(typename Types::Variable* variable) { |
- DCHECK_NOT_NULL(variable); |
- DCHECK(IsResumableFunction(kind())); |
- DCHECK(scope()->has_forced_context_allocation()); |
- generator_object_variable_ = variable; |
- } |
typename Types::Variable* generator_object_variable() const { |
- return generator_object_variable_; |
+ return scope()->generator_object_var(); |
} |
- void set_promise_variable(typename Types::Variable* variable) { |
- DCHECK(variable != NULL); |
- DCHECK(IsAsyncFunction(kind())); |
- promise_variable_ = variable; |
- } |
typename Types::Variable* promise_variable() const { |
- return promise_variable_; |
+ return scope()->promise_var(); |
} |
const ZoneList<DestructuringAssignment>& |