diff options
Diffstat (limited to 'deps/v8/src/compiler/js-operator.h')
-rw-r--r-- | deps/v8/src/compiler/js-operator.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/deps/v8/src/compiler/js-operator.h b/deps/v8/src/compiler/js-operator.h index e716a8eeaa..e7fc04c1e1 100644 --- a/deps/v8/src/compiler/js-operator.h +++ b/deps/v8/src/compiler/js-operator.h @@ -171,14 +171,14 @@ const LoadPropertyParameters& LoadPropertyParametersOf(const Operator* op); // used as a parameter by JSStoreNamed operators. class StoreNamedParameters FINAL { public: - StoreNamedParameters(StrictMode strict_mode, const Unique<Name>& name) - : strict_mode_(strict_mode), name_(name) {} + StoreNamedParameters(LanguageMode language_mode, const Unique<Name>& name) + : language_mode_(language_mode), name_(name) {} - StrictMode strict_mode() const { return strict_mode_; } + LanguageMode language_mode() const { return language_mode_; } const Unique<Name>& name() const { return name_; } private: - const StrictMode strict_mode_; + const LanguageMode language_mode_; const Unique<Name> name_; }; @@ -239,10 +239,11 @@ class JSOperatorBuilder FINAL : public ZoneObject { const VectorSlotPair& feedback, ContextualMode contextual_mode = NOT_CONTEXTUAL); - const Operator* StoreProperty(StrictMode strict_mode); - const Operator* StoreNamed(StrictMode strict_mode, const Unique<Name>& name); + const Operator* StoreProperty(LanguageMode language_mode); + const Operator* StoreNamed(LanguageMode language_mode, + const Unique<Name>& name); - const Operator* DeleteProperty(StrictMode strict_mode); + const Operator* DeleteProperty(LanguageMode language_mode); const Operator* HasProperty(); |