summaryrefslogtreecommitdiff
path: root/test/Transforms/LevelRaise/2002-03-20-Crash.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/Transforms/LevelRaise/2002-03-20-Crash.ll')
-rw-r--r--test/Transforms/LevelRaise/2002-03-20-Crash.ll20
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