testcase for PR3601

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80664 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2009-09-01 06:33:49 +00:00
parent a541b0fde2
commit 9535b31483

View File

@ -0,0 +1,33 @@
; 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
}