; RUN: opt < %s -disable-output -passes='verify,print' 2>&1 | FileCheck %s ; CHECK-LABEL: CycleInfo for function: unreachable ; CHECK: depth=1: entries(loop.body) loop.latch inner.block define void @unreachable(i32 %n, i1 %arg) { entry: br label %loop.body loop.body: br label %inner.block ; This branch should not cause %inner.block to appear as an entry. unreachable.block: br label %inner.block inner.block: br i1 %arg, label %loop.exit, label %loop.latch loop.latch: br label %loop.body loop.exit: ret void }