diff options
author | Chris Lattner <sabre@nondot.org> | 2003-11-29 05:19:15 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-11-29 05:19:15 +0000 |
commit | 7219a21138c61efdd1d1942173113423a63b192b (patch) | |
tree | 711e411217d9aa9243a324924c352d9d85ac7b28 | |
parent | 548e813fa739e6a7ac0f9d1c3e19d96012f80e75 (diff) |
new testcase for problem causing 2003-10-12-GlobalVarInitializers failures
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10251 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/Transforms/LevelRaise/2003-11-28-IllegalTypeConversion.ll | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/Transforms/LevelRaise/2003-11-28-IllegalTypeConversion.ll b/test/Transforms/LevelRaise/2003-11-28-IllegalTypeConversion.ll new file mode 100644 index 0000000000..8c1aef7a40 --- /dev/null +++ b/test/Transforms/LevelRaise/2003-11-28-IllegalTypeConversion.ll @@ -0,0 +1,10 @@ +; The program should not just cast 2143289344 to float and store it! +; +; RUN: llvm-as < %s | opt -raise | llvm-dis | not grep 41DFF + +void %test() { + %mem_tmp = alloca float + %tmp.0 = cast float* %mem_tmp to uint* + store uint 2143289344, uint* %tmp.0 + ret void +} |