summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorAndrew Lenharth <andrewl@lenharth.org>2006-04-25 19:27:56 +0000
committerAndrew Lenharth <andrewl@lenharth.org>2006-04-25 19:27:56 +0000
commita3f7583408539ee59b546f7a19f5dc897238361d (patch)
tree44e27e31a97c3d398ca20332798884f26073a01a /llvm
parent4cc3e0b05f506edf7c507f31d38111adbbd87704 (diff)
downloadbcm5719-llvm-a3f7583408539ee59b546f7a19f5dc897238361d.tar.gz
bcm5719-llvm-a3f7583408539ee59b546f7a19f5dc897238361d.zip
another c99 style problem
llvm-svn: 27969
Diffstat (limited to 'llvm')
-rw-r--r--llvm/test/Regression/Analysis/DSGraph/2006-04-25-ZeroArrayStructUse.ll22
1 files changed, 22 insertions, 0 deletions
diff --git a/llvm/test/Regression/Analysis/DSGraph/2006-04-25-ZeroArrayStructUse.ll b/llvm/test/Regression/Analysis/DSGraph/2006-04-25-ZeroArrayStructUse.ll
new file mode 100644
index 00000000000..b8238f06dd3
--- /dev/null
+++ b/llvm/test/Regression/Analysis/DSGraph/2006-04-25-ZeroArrayStructUse.ll
@@ -0,0 +1,22 @@
+; RUN: analyze %s -datastructure-gc -dsgc-check-flags=x:IA
+
+; ModuleID = 'bug3.bc'
+target endian = little
+target pointersize = 32
+target triple = "i686-pc-linux-gnu"
+
+
+%struct.c99 = type {
+ uint,
+ uint,
+ [0 x sbyte*] }
+
+implementation ; Functions:
+
+
+void %foo(%struct.c99* %x) {
+entry:
+%B1 = getelementptr %struct.c99* %x, long 0, uint 2, uint 1
+%B2 = getelementptr %struct.c99* %x, long 0, uint 2, uint 2
+ret void
+}
OpenPOWER on IntegriCloud