| Index: src/ast.h
|
| diff --git a/src/ast.h b/src/ast.h
|
| index 7ed1609e7f64dcc972c9a035c2076aedc662f4ca..1a7cd5193abfc49240711e7fdbf4c0da8338c797 100644
|
| --- a/src/ast.h
|
| +++ b/src/ast.h
|
| @@ -2699,13 +2699,14 @@ class ClassLiteral final : public Expression {
|
| BailoutId EntryId() const { return BailoutId(local_id(0)); }
|
| BailoutId DeclsId() const { return BailoutId(local_id(1)); }
|
| BailoutId ExitId() { return BailoutId(local_id(2)); }
|
| + BailoutId CreateLiteralId() const { return BailoutId(local_id(3)); }
|
|
|
| // Return an AST id for a property that is used in simulate instructions.
|
| - BailoutId GetIdForProperty(int i) { return BailoutId(local_id(i + 3)); }
|
| + BailoutId GetIdForProperty(int i) { return BailoutId(local_id(i + 4)); }
|
|
|
| // Unlike other AST nodes, this number of bailout IDs allocated for an
|
| // ClassLiteral can vary, so num_ids() is not a static method.
|
| - int num_ids() const { return parent_num_ids() + 3 + properties()->length(); }
|
| + int num_ids() const { return parent_num_ids() + 4 + properties()->length(); }
|
|
|
| protected:
|
| ClassLiteral(Zone* zone, const AstRawString* name, Scope* scope,
|
|
|