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