blob: a3282119766d8669a3240468b8959a21be912f2b [file] [log] [blame]
Chris Lattner9b07c662004-12-10 22:28:49 +00001; RUN: llvm-as < %s | opt -ipsccp | llvm-dis | grep -v 'ret int 0' | not grep ret
2
3implementation
4
5internal int %bar(int %A) {
6 %C = seteq int %A, 0
7 br bool %C, label %T, label %F
8T:
9 %B = call int %bar(int 0)
10 ret int 0
11F: ; unreachable
12 %C = call int %bar(int 1)
13 ret int %C
14}
15
16int %foo() {
17 %X = call int %bar(int 0)
18 ret int %X
19}