| Index: src/compiler/typer.cc
|
| diff --git a/src/compiler/typer.cc b/src/compiler/typer.cc
|
| index ade80e7495197d5a47c072609d2ce2cd3241013d..3497ed6afa84192ebf6880269bdd37006dcf1340 100644
|
| --- a/src/compiler/typer.cc
|
| +++ b/src/compiler/typer.cc
|
| @@ -304,7 +304,8 @@ class Typer::Visitor : public Reducer {
|
| if (NodeProperties::IsTyped(node)) {
|
| // Widen the type of a previously typed node.
|
| Type* previous = NodeProperties::GetType(node);
|
| - if (node->opcode() == IrOpcode::kPhi) {
|
| + if (node->opcode() == IrOpcode::kPhi ||
|
| + node->opcode() == IrOpcode::kInductionVariablePhi) {
|
| // Speed up termination in the presence of range types:
|
| current = Weaken(node, current, previous);
|
| }
|
|
|