| Index: src/compiler/x64/instruction-selector-x64.cc
|
| diff --git a/src/compiler/x64/instruction-selector-x64.cc b/src/compiler/x64/instruction-selector-x64.cc
|
| index f77aec9c920766b627ef534e0011595c812b9099..13ff277407568c6d370fe55b41c57a985f40d368 100644
|
| --- a/src/compiler/x64/instruction-selector-x64.cc
|
| +++ b/src/compiler/x64/instruction-selector-x64.cc
|
| @@ -2076,16 +2076,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);
|
| }
|
|
|
|
|