Testcase that causes an assertion failure in lib/Analysis/Expressions.cpp
authorChris Lattner <sabre@nondot.org>
Mon, 11 Mar 2002 20:28:16 +0000 (20:28 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 11 Mar 2002 20:28:16 +0000 (20:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1855 91177308-0d34-0410-b5e6-96231b3b80d8

test/Other/2002-03-11-ExprAssertion.ll [new file with mode: 0644]

diff --git a/test/Other/2002-03-11-ExprAssertion.ll b/test/Other/2002-03-11-ExprAssertion.ll
new file mode 100644 (file)
index 0000000..4c6dcb6
--- /dev/null
@@ -0,0 +1,13 @@
+; RUN: analyze -exprs %s
+
+implementation
+
+void "foo"(int %reg126)
+begin
+       %cast1007 = cast int %reg126 to uint            ; <uint> [#uses=1]
+
+       %reg119 = sub uint %cast1007, %cast1007         ; <uint> [#uses=1]
+       %cast121 = cast uint %reg119 to sbyte *         ; <sbyte *> [#uses=1]
+
+       ret void
+end