| Index: src/compiler/scheduler.cc | 
| diff --git a/src/compiler/scheduler.cc b/src/compiler/scheduler.cc | 
| index 066b4a13776444b54ca5aea936f9bcdd3894266b..862969e752ad06c12a72dce45eabbf9bb2aef05f 100644 | 
| --- a/src/compiler/scheduler.cc | 
| +++ b/src/compiler/scheduler.cc | 
| @@ -313,6 +313,13 @@ class CFGBuilder : public ZoneObject { | 
| case IrOpcode::kMerge: | 
| BuildBlockForNode(node); | 
| break; | 
| +      case IrOpcode::kTerminate: { | 
| +        // Put Terminate in the loop to which it refers. | 
| +        Node* loop = NodeProperties::GetControlInput(node); | 
| +        BasicBlock* block = BuildBlockForNode(loop); | 
| +        FixNode(block, node); | 
| +        break; | 
| +      } | 
| case IrOpcode::kBranch: | 
| case IrOpcode::kSwitch: | 
| BuildBlocksForSuccessors(node); | 
|  |