Index: src/compiler/ia32/instruction-selector-ia32.cc |
diff --git a/src/compiler/ia32/instruction-selector-ia32.cc b/src/compiler/ia32/instruction-selector-ia32.cc |
index 50aef378218db89cdf87e50d311e5392a981f203..7d97360aeaa61f4bc3b73d59edc49d8a4659efdd 100644 |
--- a/src/compiler/ia32/instruction-selector-ia32.cc |
+++ b/src/compiler/ia32/instruction-selector-ia32.cc |
@@ -1507,16 +1507,16 @@ void InstructionSelector::VisitDeoptimizeUnless(Node* node) { |
VisitWordCompareZero(this, node, node->InputAt(0), &cont); |
} |
-void InstructionSelector::VisitTrapIf(Node* node) { |
- FlagsContinuation cont = FlagsContinuation::ForTrap( |
- kNotEqual, OpParameter<Runtime::FunctionId>(node->op()), |
- node->InputAt(1)); |
+void InstructionSelector::VisitTrapIf(Node* node, Runtime::FunctionId func_id) { |
+ FlagsContinuation cont = |
+ FlagsContinuation::ForTrap(kNotEqual, func_id, node->InputAt(1)); |
VisitWordCompareZero(this, node, node->InputAt(0), &cont); |
} |
-void InstructionSelector::VisitTrapUnless(Node* node) { |
- FlagsContinuation cont = FlagsContinuation::ForTrap( |
- kEqual, OpParameter<Runtime::FunctionId>(node->op()), node->InputAt(1)); |
+void InstructionSelector::VisitTrapUnless(Node* node, |
+ Runtime::FunctionId func_id) { |
+ FlagsContinuation cont = |
+ FlagsContinuation::ForTrap(kEqual, func_id, node->InputAt(1)); |
VisitWordCompareZero(this, node, node->InputAt(0), &cont); |
} |