| Index: src/ast/ast.h
|
| diff --git a/src/ast/ast.h b/src/ast/ast.h
|
| index 243a777f624f2dd03dc7aa66a2e2c657d9c363cf..b4f2992e047215ac95d2c61b96a98d64afbfb5a1 100644
|
| --- a/src/ast/ast.h
|
| +++ b/src/ast/ast.h
|
| @@ -2531,6 +2531,7 @@ class FunctionLiteral final : public Expression {
|
|
|
| Handle<String> name() const { return raw_name_->string(); }
|
| const AstRawString* raw_name() const { return raw_name_; }
|
| + void set_raw_name(const AstRawString* name) { raw_name_ = name; }
|
| Scope* scope() const { return scope_; }
|
| ZoneList<Statement*>* body() const { return body_; }
|
| void set_function_token_position(int pos) { function_token_position_ = pos; }
|
| @@ -2699,6 +2700,11 @@ class ClassLiteral final : public Expression {
|
|
|
| Handle<String> name() const { return raw_name_->string(); }
|
| const AstRawString* raw_name() const { return raw_name_; }
|
| + void set_raw_name(const AstRawString* name) {
|
| + DCHECK_NULL(raw_name_);
|
| + raw_name_ = name;
|
| + }
|
| +
|
| Scope* scope() const { return scope_; }
|
| VariableProxy* class_variable_proxy() const { return class_variable_proxy_; }
|
| Expression* extends() const { return extends_; }
|
|
|