Use the llvm-upgrade program to upgrade llvm assembly.
[oota-llvm.git] / test / Transforms / LevelRaise / 2002-07-16-MissedRaise.ll
index 4aec440b94d1d0a434b73557aaedf6a079cff886..456b09fb6ad31a17bc7c6e8dc3229000e0677484 100644 (file)
@@ -4,11 +4,8 @@
 ;
 ; This could be fixed by making all stores add themselves to a list, and check
 ; their arguments are consistent AFTER all other values are propogated.
-
-; RUN: if as < %s | opt -raise | dis | grep '= cast' 
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; XFAIL: *
+; RUN: llvm-upgrade < %s | llvm-as | opt -raise | llvm-dis | notcast
 
         %Tree = type %struct.tree*
         %struct.tree = type { int, double, double, %Tree, %Tree, %Tree, %Tree }
@@ -16,9 +13,9 @@
 void %reverse(%Tree %t) {
 bb0:                                    ;[#uses=0]
         %cast219 = cast %Tree %t to sbyte***            ; <sbyte***> [#uses=2]
-        %reg2221 = getelementptr sbyte*** %cast219, uint 6              ; <sbyte***> [#uses=1]
+        %reg2221 = getelementptr sbyte*** %cast219, long 6              ; <sbyte***> [#uses=1]
         %reg108 = load sbyte*** %reg2221                ; <sbyte**> [#uses=2]
-        %reg247 = getelementptr sbyte*** %cast219, uint 5               ; <sbyte***> [#uses=1]
+        %reg247 = getelementptr sbyte*** %cast219, long 5               ; <sbyte***> [#uses=1]
         store sbyte** %reg108, sbyte*** %reg247
         ret void
 }