Index: src/compiler/js-operator.h |
diff --git a/src/compiler/js-operator.h b/src/compiler/js-operator.h |
index 3c8b7bb22dbe2b2776cf531a28b0cc4cda1afcc4..9d744a8f2dea1000b81602b7999dfd44961e6be0 100644 |
--- a/src/compiler/js-operator.h |
+++ b/src/compiler/js-operator.h |
@@ -404,19 +404,19 @@ |
// Defines shared information for the literal that should be created. This is |
-// used as parameter by JSCreateLiteralArray, JSCreateLiteralObject and |
-// JSCreateLiteralRegExp operators. |
+// used as parameter by JSCreateLiteralArray and JSCreateLiteralObject |
+// operators. |
class CreateLiteralParameters final { |
public: |
- CreateLiteralParameters(Handle<HeapObject> constant, int flags, int index) |
- : constant_(constant), flags_(flags), index_(index) {} |
- |
- Handle<HeapObject> constant() const { return constant_; } |
+ CreateLiteralParameters(Handle<FixedArray> constants, int flags, int index) |
+ : constants_(constants), flags_(flags), index_(index) {} |
+ |
+ Handle<FixedArray> constants() const { return constants_; } |
int flags() const { return flags_; } |
int index() const { return index_; } |
private: |
- Handle<HeapObject> const constant_; |
+ Handle<FixedArray> const constants_; |
int const flags_; |
int const index_; |
}; |
@@ -476,8 +476,6 @@ |
int literal_flags, int literal_index); |
const Operator* CreateLiteralObject(Handle<FixedArray> constant_properties, |
int literal_flags, int literal_index); |
- const Operator* CreateLiteralRegExp(Handle<String> constant_pattern, |
- int literal_flags, int literal_index); |
const Operator* CallFunction( |
size_t arity, LanguageMode language_mode, |