Move a DenseMap's declaration outside of a loop, and just call
[oota-llvm.git] / test / Transforms / InstCombine / 2003-05-27-ConstExprCrash.ll
index 309191cdc4195f5f4ae7b07cf096a740a2624953..214fa4d846dbcb224dcc2eae7200ef3c372f678d 100644 (file)
@@ -1,8 +1,10 @@
 ; RUN: llvm-as < %s | opt -instcombine -disable-output
 
-%X = global int 5
-long %test() {
-        %C = add long 1, 2
-       %V = add long cast(int* %X to long), %C
-       ret long %V
+@X = global i32 5               ; <i32*> [#uses=1]
+
+define i64 @test() {
+        %C = add i64 1, 2               ; <i64> [#uses=1]
+        %V = add i64 ptrtoint (i32* @X to i64), %C              ; <i64> [#uses=1]
+        ret i64 %V
 }
+