[llvm-commits] [poolalloc] r114524 - /poolalloc/trunk/test/dsa/local/arrays4.c
Arushi Aggarwal
aggarwa4 at illinois.edu
Tue Sep 21 19:03:09 PDT 2010
Author: aggarwa4
Date: Tue Sep 21 21:03:09 2010
New Revision: 114524
URL: http://llvm.org/viewvc/llvm-project?rev=114524&view=rev
Log:
Test case for array of structs
Added:
poolalloc/trunk/test/dsa/local/arrays4.c
Added: poolalloc/trunk/test/dsa/local/arrays4.c
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/dsa/local/arrays4.c?rev=114524&view=auto
==============================================================================
--- poolalloc/trunk/test/dsa/local/arrays4.c (added)
+++ poolalloc/trunk/test/dsa/local/arrays4.c Tue Sep 21 21:03:09 2010
@@ -0,0 +1,26 @@
+//--Make sure we can run DSA on it!
+//RUN: llvm-gcc %s -c --emit-llvm -o - | \
+//RUN: dsaopt -dsa-bu -dsa-td -disable-output
+
+//H, S, G, R, M
+
+#include <stdlib.h>
+
+struct StructType {
+
+ int a;
+ int *b;
+};
+
+void func() {
+
+ struct StructType tmp[10];
+ int i;
+ for(i=0;i<10;i++) {
+ tmp[i].a = i;
+ }
+
+ struct StructType s2 = tmp[0];
+ int * c = s2.b;
+}
+
More information about the llvm-commits
mailing list