Add a missing error handling to llvm-lto.
[oota-llvm.git] / test / Feature / testlogical.ll
index d1f8c2516a68bca86b4a6140fa41c966b9075808..a064869abfa7ebe1b675bd26e29cedfe6e273d59 100644 (file)
@@ -1,10 +1,11 @@
-implementation
+; RUN: llvm-as < %s | llvm-dis > %t1.ll
+; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
+; RUN: diff %t1.ll %t2.ll
 
-int "simpleAdd"(int %i0, int %j0)
-begin
-       %t1 = xor int %i0, %j0
-       %t2 = or int %i0, %j0
-       %t3 = and int %t1, %t2
-       ret int %t3
-end
+define i32 @simpleAdd(i32 %i0, i32 %j0) {
+        %t1 = xor i32 %i0, %j0          ; <i32> [#uses=1]
+        %t2 = or i32 %i0, %j0           ; <i32> [#uses=1]
+        %t3 = and i32 %t1, %t2          ; <i32> [#uses=1]
+        ret i32 %t3
+}