summaryrefslogtreecommitdiffstats
path: root/test/Analysis/BasicAA/featuretest.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-02-26 21:39:52 +0000
committerChris Lattner <sabre@nondot.org>2003-02-26 21:39:52 +0000
commit2271fddb6da21528edd015fbde8a3da3b7c5df02 (patch)
tree1212fe206a1c188c3fe0ea8d3cdb8b573392045a /test/Analysis/BasicAA/featuretest.ll
parenta36635aba78d46d0e80dd296c3b0aff56ca94d5e (diff)
downloadexternal_llvm-2271fddb6da21528edd015fbde8a3da3b7c5df02.zip
external_llvm-2271fddb6da21528edd015fbde8a3da3b7c5df02.tar.gz
external_llvm-2271fddb6da21528edd015fbde8a3da3b7c5df02.tar.bz2
New testcase for size tracking brokenness
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5644 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Analysis/BasicAA/featuretest.ll')
-rw-r--r--test/Analysis/BasicAA/featuretest.ll8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/Analysis/BasicAA/featuretest.ll b/test/Analysis/BasicAA/featuretest.ll
index cd57ef1..385144d 100644
--- a/test/Analysis/BasicAA/featuretest.ll
+++ b/test/Analysis/BasicAA/featuretest.ll
@@ -62,3 +62,11 @@ int %gep_distance_test2({int,int}* %A, long %distance) {
%r = sub int %REMOVEu, %REMOVEv
ret int %r
}
+
+int %foo(int * %A) {
+ %X = load int* %A
+ %B = cast int* %A to sbyte*
+ %C = getelementptr sbyte* %B, long 4
+ %Y = load sbyte* %C
+ ret int 8
+}