xref: /llvm-project/llvm/test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll (revision 80e8f2beeb954f8c241897099bb01b24da400e8a)
1; This testcase fails because preheader insertion is not updating exit node
2; information for loops.
3
4; RUN: opt < %s -passes=licm
5
6define i32 @main(i32 %argc, ptr %argv) {
7bb0:
8	br i1 false, label %bb7, label %bb5
9bb5:		; preds = %bb5, %bb0
10	br i1 false, label %bb5, label %bb7
11bb7:		; preds = %bb7, %bb5, %bb0
12	br i1 false, label %bb7, label %bb10
13bb10:		; preds = %bb7
14	ret i32 0
15}
16
17