Fix warning when assertions disabled.
[oota-llvm.git] / test / Transforms / SCCP / ipsccp-gvar.ll
1 ; RUN: llvm-as < %s | opt -ipsccp | llvm-dis | not grep global
2
3 @G = internal global i32 undef          ; <i32*> [#uses=5]
4
5 define void @foo() {
6         %X = load i32* @G               ; <i32> [#uses=1]
7         store i32 %X, i32* @G
8         ret void
9 }
10
11 define i32 @bar() {
12         %V = load i32* @G               ; <i32> [#uses=2]
13         %C = icmp eq i32 %V, 17         ; <i1> [#uses=1]
14         br i1 %C, label %T, label %F
15 T:              ; preds = %0
16         store i32 17, i32* @G
17         ret i32 %V
18 F:              ; preds = %0
19         store i32 123, i32* @G
20         ret i32 0
21 }
22