; RUN: llvm-as < %s | opt -inline -loop-rotate | llvm-dis ; PR3601 declare void @solve() define internal fastcc void @read() { br label %bb4 bb3: br label %bb4 bb4: call void @solve() br i1 false, label %bb5, label %bb3 bb5: unreachable } define internal fastcc void @parse() { call fastcc void @read() ret void } define void @main() { invoke fastcc void @parse() to label %invcont unwind label %lpad invcont: unreachable lpad: unreachable }