diff options
author | Andrew Lenharth <andrewl@lenharth.org> | 2006-04-25 19:27:56 +0000 |
---|---|---|
committer | Andrew Lenharth <andrewl@lenharth.org> | 2006-04-25 19:27:56 +0000 |
commit | a3f7583408539ee59b546f7a19f5dc897238361d (patch) | |
tree | 44e27e31a97c3d398ca20332798884f26073a01a /llvm | |
parent | 4cc3e0b05f506edf7c507f31d38111adbbd87704 (diff) | |
download | bcm5719-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.ll | 22 |
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 +} |