[x86] Fix disassembly of callw instruction
[oota-llvm.git] / test / Transforms / GlobalOpt / 2005-06-15-LocalizeConstExprCrash.ll
index 1d9b3bf48a7a596b7f9c628f0d9abe7802641a5d..7bcb1d430918b1f57f3f1327d2e1e8f75aa9f438 100644 (file)
@@ -1,9 +1,10 @@
-; RUN: llvm-as < %s | opt -globalopt -disable-output
+; RUN: opt < %s -globalopt -disable-output
 ; PR579
 
-%g_40507551 = internal global short 31038              ; <short*> [#uses=1]
+@g_40507551 = internal global i16 31038         ; <i16*> [#uses=1]
 
-void %main() {
-       %tmp.4.i.1 = load ubyte* getelementptr (ubyte* cast (short* %g_40507551 to ubyte*), int 1)
-       ret void
+define void @main() {
+        %tmp.4.i.1 = load i8* getelementptr (i8* bitcast (i16* @g_40507551 to i8*), i32 1)              ; <i8> [#uses=0]
+        ret void
 }
+