From: Reid Spencer Date: Wed, 17 Jan 2007 02:45:19 +0000 (+0000) Subject: Test cases for PR1117. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=889cf0ec51d8fa3d31bf14a1a4db019f79c2e277;p=oota-llvm.git Test cases for PR1117. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33281 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Assembler/2007-01-16-CrashOnBadCast.ll b/test/Assembler/2007-01-16-CrashOnBadCast.ll new file mode 100644 index 00000000000..5e113001642 --- /dev/null +++ b/test/Assembler/2007-01-16-CrashOnBadCast.ll @@ -0,0 +1,8 @@ +; PR1117 +; RUN: llvm-as < %s 2>&1 > /dev/null | \ +; RUN: grep "invalid cast opcode for cast from" + +define i8* %nada(i64 %X) { + %result = trunc i64 %X to i8* + ret i8* %result +} diff --git a/test/Assembler/2007-01-16-CrashOnBadCast2.ll b/test/Assembler/2007-01-16-CrashOnBadCast2.ll new file mode 100644 index 00000000000..80cbeaccb75 --- /dev/null +++ b/test/Assembler/2007-01-16-CrashOnBadCast2.ll @@ -0,0 +1,5 @@ +; PR1117 +; RUN: llvm-as < %s 2>&1 > /dev/null | \ +; RUN: grep "invalid cast opcode for cast from" + +%X = constant i8* trunc (i64 0 to i8*)