Chromium Code Reviews| Index: src/compiler/change-lowering.cc |
| diff --git a/src/compiler/change-lowering.cc b/src/compiler/change-lowering.cc |
| index 0d9aa508ad671196057770dc7e38844cf4487dc6..a5771688f2e778c6f0966608eb4770d4a1c0454d 100644 |
| --- a/src/compiler/change-lowering.cc |
| +++ b/src/compiler/change-lowering.cc |
| @@ -229,10 +229,12 @@ Reduction ChangeLowering::ChangeTaggedToFloat64(Node* value, Node* control) { |
| Diamond d1(graph(), common(), TestNotSmi(object), BranchHint::kFalse); |
| d1.Chain(control); |
| + DCHECK(FLAG_turbo_deoptimization == |
|
Benedikt Meurer
2015/03/09 05:32:34
DCHECK_EQ?
Jarin
2015/03/09 07:47:11
Done.
|
| + (OperatorProperties::GetFrameStateInputCount(value->op()) == 1)); |
| Node* number = |
| - OperatorProperties::HasFrameStateInput(value->op()) |
| + FLAG_turbo_deoptimization |
| ? graph()->NewNode(value->op(), object, context, |
| - NodeProperties::GetFrameStateInput(value), |
| + NodeProperties::GetFrameStateInput(value, 0), |
| effect, d1.if_true) |
| : graph()->NewNode(value->op(), object, context, effect, |
| d1.if_true); |