blob: ff0120b73306534a49fd8af86bc15bf8582f44f6 [file] [log] [blame]
Dan Gohman6cb04cc2009-10-24 23:23:04 +00001; RUN: opt < %s -inline -loop-rotate -verify-dom-info -verify-loop-info -disable-output
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}