blob: 8c6c19097226d0d91f6a0b1a6ecbc96a6c93b0ae [file] [log] [blame]
Chris Lattneraabe25e2009-09-01 06:33:49 +00001; RUN: llvm-as < %s | opt -inline -loop-rotate | llvm-dis
2; PR3601
3declare void @solve()
4
5define internal fastcc void @read() {
6 br label %bb4
7
8bb3:
9 br label %bb4
10
11bb4:
12 call void @solve()
13 br i1 false, label %bb5, label %bb3
14
15bb5:
16 unreachable
17}
18
19define internal fastcc void @parse() {
20 call fastcc void @read()
21 ret void
22}
23
24define void @main() {
25 invoke fastcc void @parse()
26 to label %invcont unwind label %lpad
27
28invcont:
29 unreachable
30
31lpad:
32 unreachable
33}