X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FInteger%2F2007-01-19-TruncSext.ll;h=3fee6bc8b6e386c703295f9f1276f7b199507a3b;hb=0011dc4738fbe624d44197ef9496517fd093eaa4;hp=1df2fc70a0b634c022280a7bd1d7f6ea6b674d3f;hpb=e3ff5ada8a8f6cc166ecc45147da0d63c3683026;p=oota-llvm.git diff --git a/test/Integer/2007-01-19-TruncSext.ll b/test/Integer/2007-01-19-TruncSext.ll index 1df2fc70a0b..3fee6bc8b6e 100644 --- a/test/Integer/2007-01-19-TruncSext.ll +++ b/test/Integer/2007-01-19-TruncSext.ll @@ -1,7 +1,7 @@ ; RUN: llvm-as %s -o - | llvm-dis > %t1.ll ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll ; RUN: diff %t1.ll %t2.ll -; RUN: llvm-as < %s | lli --force-interpreter=true | grep -- '-255' +; RUN: llvm-as < %s | lli --force-interpreter=true | grep -- -255 @ARRAY = global [ 20 x i17 ] zeroinitializer @FORMAT = constant [ 4 x i8 ] c"%d\0A\00" @@ -16,7 +16,7 @@ define void @multiply(i32 %index, i32 %X, i32 %Y) { ret void } -define i32 @main(i32 %argc, i8** %argc) { +define i32 @main(i32 %argc, i8** %argv) { %i = bitcast i32 0 to i32 call void @multiply(i32 %i, i32 -1, i32 255) %P = getelementptr [20 x i17]* @ARRAY, i32 0, i32 0 @@ -24,6 +24,6 @@ define i32 @main(i32 %argc, i8** %argc) { %result = sext i17 %X to i32 %fmt = getelementptr [4 x i8]* @FORMAT, i32 0, i32 0 call i32 (i8*,...)* @printf(i8* %fmt, i32 %result) - ret i32 %result + ret i32 0 }