Index: src/ppc/lithium-ppc.h |
diff --git a/src/ppc/lithium-ppc.h b/src/ppc/lithium-ppc.h |
index ac7b505b98e75b77c1dce663a794d8df6c6d18eb..0f34d24eded7894fc4bdd181071d41e463cf60bf 100644 |
--- a/src/ppc/lithium-ppc.h |
+++ b/src/ppc/lithium-ppc.h |
@@ -2319,11 +2319,15 @@ class LCheckInstanceType FINAL : public LTemplateInstruction<0, 1, 0> { |
}; |
-class LCheckMaps FINAL : public LTemplateInstruction<0, 1, 0> { |
+class LCheckMaps FINAL : public LTemplateInstruction<0, 1, 1> { |
public: |
- explicit LCheckMaps(LOperand* value = NULL) { inputs_[0] = value; } |
+ explicit LCheckMaps(LOperand* value = NULL, LOperand* temp = NULL) { |
+ inputs_[0] = value; |
+ temps_[0] = temp; |
+ } |
LOperand* value() { return inputs_[0]; } |
+ LOperand* temp() { return temps_[0]; } |
DECLARE_CONCRETE_INSTRUCTION(CheckMaps, "check-maps") |
DECLARE_HYDROGEN_ACCESSOR(CheckMaps) |