Use toplevel function pass manager as OnTheFly manager.
[oota-llvm.git] / test / Linker / testlink1.ll
index df70afe0548ce4fe256315a14a1e7a25121d18c2..df89d84c17faa37b59342dcb969d045687e3d1f3 100644 (file)
@@ -1,11 +1,13 @@
-; RUN: llvm-as < %s > %t.bc
-; RUN: llvm-as < `dirname %s`/testlink2.ll > %t2.bc
+; RUN: llvm-upgrade < %s | llvm-as > %t.bc
+; RUN: llvm-upgrade < %p/testlink2.ll | llvm-as > %t2.bc
 ; RUN: llvm-link %t.bc %t2.bc
 
 %MyVar     = external global int
 %MyIntList = global { \2 *, int } { { \2, int }* null, int 17 }
              external global int      ; int*:0
 
+%Inte = global int 1
+
 %AConst    = linkonce constant int 123
 
 %Intern1   = internal constant int 42
@@ -25,7 +27,7 @@ begin
        %v1 = load int* %MyVar
        call void %print(int %v1)    ;; Should start out 4
 
-       %idx = getelementptr { \2 *, int }* %MyIntList, long 0, ubyte 1
+       %idx = getelementptr { \2 *, int }* %MyIntList, long 0, uint 1
        %v2 = load int* %idx
        call void %print(int %v2)    ;; Should start out 17