From: Chris Lattner Date: Fri, 12 Sep 2003 15:44:01 +0000 (+0000) Subject: New testcase, bug distilled from bc X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=cfeb64b9e190739e8310e0d85632703e43b6290b;p=oota-llvm.git New testcase, bug distilled from bc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8491 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll b/test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll new file mode 100644 index 00000000000..a8965b56525 --- /dev/null +++ b/test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll @@ -0,0 +1,11 @@ +; Scalar replacement was incorrectly promoting this alloca!! +; +; RUN: llvm-as < %s | opt -scalarrepl | llvm-dis | sed 's/;.*//g' | grep '\[' + +sbyte *%test() { + %A = alloca [30 x sbyte] + %B = getelementptr [30 x sbyte]* %A, long 0, long 0 + %C = getelementptr sbyte* %B, long 1 + store sbyte 0, sbyte* %B + ret sbyte* %C +}