Index: src/compiler/node-properties.cc |
diff --git a/src/compiler/node-properties.cc b/src/compiler/node-properties.cc |
index c278173ee1906d749306e19ff9a486f32781d45e..22539cbfb4201c99b9b2b9d286910c86d22a8d78 100644 |
--- a/src/compiler/node-properties.cc |
+++ b/src/compiler/node-properties.cc |
@@ -62,9 +62,9 @@ Node* NodeProperties::GetContextInput(Node* node) { |
// static |
-Node* NodeProperties::GetFrameStateInput(Node* node, int index) { |
- DCHECK_LT(index, OperatorProperties::GetFrameStateInputCount(node->op())); |
- return node->InputAt(FirstFrameStateIndex(node) + index); |
+Node* NodeProperties::GetFrameStateInput(Node* node) { |
+ DCHECK_EQ(1, OperatorProperties::GetFrameStateInputCount(node->op())); |
+ return node->InputAt(FirstFrameStateIndex(node)); |
} |
@@ -172,10 +172,9 @@ void NodeProperties::ReplaceEffectInput(Node* node, Node* effect, int index) { |
// static |
-void NodeProperties::ReplaceFrameStateInput(Node* node, int index, |
- Node* frame_state) { |
- DCHECK_LT(index, OperatorProperties::GetFrameStateInputCount(node->op())); |
- node->ReplaceInput(FirstFrameStateIndex(node) + index, frame_state); |
+void NodeProperties::ReplaceFrameStateInput(Node* node, Node* frame_state) { |
+ DCHECK_EQ(1, OperatorProperties::GetFrameStateInputCount(node->op())); |
+ node->ReplaceInput(FirstFrameStateIndex(node), frame_state); |
} |
@@ -244,7 +243,7 @@ Node* NodeProperties::FindFrameStateBefore(Node* node) { |
DCHECK_EQ(1, effect->op()->EffectInputCount()); |
effect = NodeProperties::GetEffectInput(effect); |
} |
- Node* frame_state = GetFrameStateInput(effect, 0); |
+ Node* frame_state = GetFrameStateInput(effect); |
return frame_state; |
} |