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, |