diff options
| author | Reid Spencer <rspencer@reidspencer.com> | 2007-01-17 02:45:19 +0000 |
|---|---|---|
| committer | Reid Spencer <rspencer@reidspencer.com> | 2007-01-17 02:45:19 +0000 |
| commit | 48e0c338ca0e294436471a8c9ce8fcb81f5205e4 (patch) | |
| tree | f752c1ae97af9214874f23eb6ccb76786f1f421a | |
| parent | a8a15473707f66c6d2f8ab81cd2198a4be1c7cc3 (diff) | |
| download | bcm5719-llvm-48e0c338ca0e294436471a8c9ce8fcb81f5205e4.tar.gz bcm5719-llvm-48e0c338ca0e294436471a8c9ce8fcb81f5205e4.zip | |
Test cases for PR1117.
llvm-svn: 33281
| -rw-r--r-- | llvm/test/Regression/Assembler/2007-01-16-CrashOnBadCast.ll | 8 | ||||
| -rw-r--r-- | llvm/test/Regression/Assembler/2007-01-16-CrashOnBadCast2.ll | 5 |
2 files changed, 13 insertions, 0 deletions
diff --git a/llvm/test/Regression/Assembler/2007-01-16-CrashOnBadCast.ll b/llvm/test/Regression/Assembler/2007-01-16-CrashOnBadCast.ll new file mode 100644 index 00000000000..5e113001642 --- /dev/null +++ b/llvm/test/Regression/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/llvm/test/Regression/Assembler/2007-01-16-CrashOnBadCast2.ll b/llvm/test/Regression/Assembler/2007-01-16-CrashOnBadCast2.ll new file mode 100644 index 00000000000..80cbeaccb75 --- /dev/null +++ b/llvm/test/Regression/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*) |

