diff options
-rw-r--r-- | test/Analysis/DSGraph/2006-04-25-ZeroArrayStructUse.ll | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/test/Analysis/DSGraph/2006-04-25-ZeroArrayStructUse.ll b/test/Analysis/DSGraph/2006-04-25-ZeroArrayStructUse.ll new file mode 100644 index 0000000000..b8238f06dd --- /dev/null +++ b/test/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 +} |