summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-02-14 22:20:54 +0000
committerChris Lattner <sabre@nondot.org>2002-02-14 22:20:54 +0000
commit18786d45b2f794b0953e24031736d7073caa2f3c (patch)
tree1a8c946ef7b8e3b446271afea272921aa45ad0d4
parentaca1090da210df07ce6329dd2c34a4f78fbaf3ba (diff)
downloadbcm5719-llvm-18786d45b2f794b0953e24031736d7073caa2f3c.tar.gz
bcm5719-llvm-18786d45b2f794b0953e24031736d7073caa2f3c.zip
Checking regression test for bugfix
llvm-svn: 1766
-rw-r--r--llvm/test/Regression/Transforms/LevelRaise/2002-02-14-BadAssertion.ll19
1 files changed, 19 insertions, 0 deletions
diff --git a/llvm/test/Regression/Transforms/LevelRaise/2002-02-14-BadAssertion.ll b/llvm/test/Regression/Transforms/LevelRaise/2002-02-14-BadAssertion.ll
new file mode 100644
index 00000000000..d2a07beadc0
--- /dev/null
+++ b/llvm/test/Regression/Transforms/LevelRaise/2002-02-14-BadAssertion.ll
@@ -0,0 +1,19 @@
+; An invalid assertion killed the level raiser. Fixed.
+;
+; RUN: as < %s | opt -raise
+
+implementation
+
+declare int "connect_left"()
+
+int "do_merge"()
+begin
+ %reg108 = call int %connect_left( )
+ %cast1002 = cast ulong 8 to sbyte *
+ %reg108-idxcast = cast int %reg108 to uint
+ %reg1000 = getelementptr sbyte * %cast1002, uint %reg108-idxcast
+ %cast1003 = cast sbyte * %reg1000 to sbyte * *
+ %reg112 = load sbyte * * %cast1003
+ %cast111 = cast sbyte * %reg112 to int
+ ret int %cast111
+end
OpenPOWER on IntegriCloud