blob: 1e2a93664a4885713a1da7d4eac3fee1eaed41b5 [file] [log] [blame]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00001; RUN: llvm-upgrade < %s | llvm-as | opt -condprop | llvm-dis | \
2; RUN: not grep {br label}
3
4int %test(bool %C) {
5 br bool %C, label %T1, label %F1
6T1:
7 br label %Cont
8F1:
9 br label %Cont
10Cont:
11 %C2 = phi bool [false, %F1], [true, %T1]
12 br bool %C2, label %T2, label %F2
13T2:
14 call void %bar()
15 ret int 17
16F2:
17 ret int 1
18}
19declare void %bar()