| Index: src/ast.h | 
| diff --git a/src/ast.h b/src/ast.h | 
| index e3fc053d8e8bd54d6d42d187c2ab1d4f899fae59..4158907d993ecdb4a30c64bed47e40d41fdc5d0e 100644 | 
| --- a/src/ast.h | 
| +++ b/src/ast.h | 
| @@ -1604,6 +1604,12 @@ class ArrayLiteral V8_FINAL : public MaterializedLiteral { | 
| // Populate the constant elements fixed array. | 
| void BuildConstantElements(Isolate* isolate); | 
|  | 
| +  enum Flags { | 
| +    kNoFlags = 0, | 
| +    kShallowElements = 1, | 
| +    kDisableMementos = 1 << 1 | 
| +  }; | 
| + | 
| protected: | 
| ArrayLiteral(Isolate* isolate, | 
| ZoneList<Expression*>* values, | 
|  |