Index: src/ia32/lithium-ia32.h |
diff --git a/src/ia32/lithium-ia32.h b/src/ia32/lithium-ia32.h |
index 2dc0f5417af9a1494a41198c06ea3e4d68a5f8ca..808312da2d8f803f99530a75c03322d4fdec566d 100644 |
--- a/src/ia32/lithium-ia32.h |
+++ b/src/ia32/lithium-ia32.h |
@@ -2437,13 +2437,16 @@ class LCheckInstanceType: public LTemplateInstruction<0, 1, 1> { |
}; |
-class LCheckMaps: public LTemplateInstruction<0, 1, 0> { |
+class LCheckMaps: public LTemplateInstruction<0, 2, 0> { |
danno
2013/08/05 10:07:36
I think these are not needed given my previous com
|
public: |
- explicit LCheckMaps(LOperand* value) { |
- inputs_[0] = value; |
+ explicit LCheckMaps(LOperand* context, |
+ LOperand* value) { |
+ inputs_[0] = context; |
+ inputs_[1] = value; |
} |
- LOperand* value() { return inputs_[0]; } |
+ LOperand* context() { return inputs_[0]; } |
+ LOperand* value() { return inputs_[1]; } |
DECLARE_CONCRETE_INSTRUCTION(CheckMaps, "check-maps") |
DECLARE_HYDROGEN_ACCESSOR(CheckMaps) |