Index: src/x64/lithium-x64.h |
diff --git a/src/x64/lithium-x64.h b/src/x64/lithium-x64.h |
index 642a0a00385a94e730c7bba517f0466caa6bfc47..b8f8b096d73b68eb50a2cd1f93c88cb38b1009fa 100644 |
--- a/src/x64/lithium-x64.h |
+++ b/src/x64/lithium-x64.h |
@@ -1635,12 +1635,16 @@ class LSmiUntag: public LTemplateInstruction<1, 1, 0> { |
}; |
-class LStoreNamedField: public LTemplateInstruction<0, 2, 1> { |
+class LStoreNamedField: public LTemplateInstruction<0, 2, 2> { |
public: |
- LStoreNamedField(LOperand* object, LOperand* value, LOperand* temp) { |
+ LStoreNamedField(LOperand* object, |
+ LOperand* value, |
+ LOperand* temp, |
+ LOperand* temp_map) { |
inputs_[0] = object; |
inputs_[1] = value; |
temps_[0] = temp; |
+ temps_[1] = temp_map; |
} |
DECLARE_CONCRETE_INSTRUCTION(StoreNamedField, "store-named-field") |