blob: 05395ae33a72d555a4d03033dbfe0e2135972cb4 [file] [log] [blame]
Dan Gohman1b4c27772009-09-08 16:50:01 +00001; RUN: opt %s -inline -loop-rotate | llvm-dis
Chris Lattneraabe25e2009-09-01 06:33:49 +00002; 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}