| Index: src/hydrogen-instructions.h
|
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h
|
| index 101d62a85a14125243b7b9559aa45970dcba0d08..783a5a42a6242a2c9505fa37b41a9cdcfff9499a 100644
|
| --- a/src/hydrogen-instructions.h
|
| +++ b/src/hydrogen-instructions.h
|
| @@ -3310,9 +3310,9 @@ class HStoreGlobalGeneric: public HTemplateInstruction<3> {
|
| HValue* global_object,
|
| Handle<Object> name,
|
| HValue* value,
|
| - bool strict_mode)
|
| + StrictModeFlag strict_mode_flag)
|
| : name_(name),
|
| - strict_mode_(strict_mode) {
|
| + strict_mode_flag_(strict_mode_flag) {
|
| SetOperandAt(0, context);
|
| SetOperandAt(1, global_object);
|
| SetOperandAt(2, value);
|
| @@ -3324,7 +3324,7 @@ class HStoreGlobalGeneric: public HTemplateInstruction<3> {
|
| HValue* global_object() { return OperandAt(1); }
|
| Handle<Object> name() const { return name_; }
|
| HValue* value() { return OperandAt(2); }
|
| - bool strict_mode() { return strict_mode_; }
|
| + StrictModeFlag strict_mode_flag() { return strict_mode_flag_; }
|
|
|
| virtual void PrintDataTo(StringStream* stream);
|
|
|
| @@ -3336,7 +3336,7 @@ class HStoreGlobalGeneric: public HTemplateInstruction<3> {
|
|
|
| private:
|
| Handle<Object> name_;
|
| - bool strict_mode_;
|
| + StrictModeFlag strict_mode_flag_;
|
| };
|
|
|
|
|
| @@ -3866,8 +3866,8 @@ class HStoreKeyedGeneric: public HTemplateInstruction<4> {
|
| HValue* object,
|
| HValue* key,
|
| HValue* value,
|
| - bool strict_mode)
|
| - : strict_mode_(strict_mode) {
|
| + StrictModeFlag strict_mode_flag)
|
| + : strict_mode_flag_(strict_mode_flag) {
|
| SetOperandAt(0, object);
|
| SetOperandAt(1, key);
|
| SetOperandAt(2, value);
|
| @@ -3879,7 +3879,7 @@ class HStoreKeyedGeneric: public HTemplateInstruction<4> {
|
| HValue* key() { return OperandAt(1); }
|
| HValue* value() { return OperandAt(2); }
|
| HValue* context() { return OperandAt(3); }
|
| - bool strict_mode() { return strict_mode_; }
|
| + StrictModeFlag strict_mode_flag() { return strict_mode_flag_; }
|
|
|
| virtual Representation RequiredInputRepresentation(int index) {
|
| return Representation::Tagged();
|
| @@ -3890,7 +3890,7 @@ class HStoreKeyedGeneric: public HTemplateInstruction<4> {
|
| DECLARE_CONCRETE_INSTRUCTION(StoreKeyedGeneric)
|
|
|
| private:
|
| - bool strict_mode_;
|
| + StrictModeFlag strict_mode_flag_;
|
| };
|
|
|
|
|
|
|