Chromium Code Reviews| Index: src/compiler/js-inlining.cc |
| diff --git a/src/compiler/js-inlining.cc b/src/compiler/js-inlining.cc |
| index c16c4c913d734eb9f5ec2ca83f2e4d4c14677937..db541f89fd44592ca43a5c4126be4b480ea3afb4 100644 |
| --- a/src/compiler/js-inlining.cc |
| +++ b/src/compiler/js-inlining.cc |
| @@ -231,14 +231,14 @@ Node* JSInliner::CreateArtificialFrameState(Node* node, Node* outer_frame_state, |
| const Operator* op = common()->FrameState( |
| BailoutId(-1), OutputFrameStateCombine::Ignore(), state_info); |
| - const Operator* op0 = common()->StateValues(0); |
| + const Operator* op0 = common()->StateValues(0, 0u); |
|
Jarin
2016/12/07 08:56:20
Maybe it would be better if there was some constan
Leszek Swirski
2016/12/08 15:44:30
Done, replaced with a static factory function (it
|
| Node* node0 = graph()->NewNode(op0); |
| NodeVector params(local_zone_); |
| for (int parameter = 0; parameter < parameter_count + 1; ++parameter) { |
| params.push_back(node->InputAt(1 + parameter)); |
| } |
| const Operator* op_param = |
| - common()->StateValues(static_cast<int>(params.size())); |
| + common()->StateValues(static_cast<int>(params.size()), 0u); |
| Node* params_node = graph()->NewNode( |
| op_param, static_cast<int>(params.size()), ¶ms.front()); |
| return graph()->NewNode(op, params_node, node0, node0, |
| @@ -269,7 +269,7 @@ Node* JSInliner::CreateTailCallerFrameState(Node* node, Node* frame_state) { |
| const Operator* op = common()->FrameState( |
| BailoutId(-1), OutputFrameStateCombine::Ignore(), state_info); |
| - const Operator* op0 = common()->StateValues(0); |
| + const Operator* op0 = common()->StateValues(0, 0u); |
| Node* node0 = graph()->NewNode(op0); |
| return graph()->NewNode(op, node0, node0, node0, |
| jsgraph()->UndefinedConstant(), function, |