diff options
Diffstat (limited to 'test/Transforms/LevelRaise/2002-03-20-Crash.ll')
-rw-r--r-- | test/Transforms/LevelRaise/2002-03-20-Crash.ll | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/test/Transforms/LevelRaise/2002-03-20-Crash.ll b/test/Transforms/LevelRaise/2002-03-20-Crash.ll deleted file mode 100644 index 35f4c8df60..0000000000 --- a/test/Transforms/LevelRaise/2002-03-20-Crash.ll +++ /dev/null @@ -1,20 +0,0 @@ -; Level raise is making an incorrect transformation, which causes incorrect -; bytecode to be generated. -; -; RUN: llvm-upgrade < %s | llvm-as | opt -raise | llvm-dis -; - - %Village = type { [4 x \3 *], \2 *, { \2 *, { int, int, int, \5 * } *, \2 * }, { int, int, int, { \2 *, { int, int, int, \6 * } *, \2 * }, { \2 *, { int, int, int, \6 * } *, \2 * }, { \2 *, { int, int, int, \6 * } *, \2 * }, { \2 *, { int, int, int, \6 * } *, \2 * } }, int, int } -implementation - -%Village *"get_results"(%Village * %village) -begin -bb0: ;[#uses=1] - %cast121 = cast int 24 to ulong ; <%Village *> [#uses=1] - %A = cast %Village* %village to ulong - %reg123 = add ulong %A, %cast121 ; <%Village *> [#uses=1] - %reg123 = cast ulong %reg123 to %Village* - %idx = getelementptr %Village * %reg123, long 0, uint 0, long 0 ; <%Village *> [#uses=1] - %reg118 = load %Village** %idx - ret %Village *%reg118 -end |