summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/init.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/CodeGen/init.c')
-rw-r--r--clang/test/CodeGen/init.c17
1 files changed, 12 insertions, 5 deletions
diff --git a/clang/test/CodeGen/init.c b/clang/test/CodeGen/init.c
index 24f887422dd..f773b8b8dde 100644
--- a/clang/test/CodeGen/init.c
+++ b/clang/test/CodeGen/init.c
@@ -1,7 +1,14 @@
// RUN: clang -emit-llvm %s
-void f1()
-{
- // Scalars in braces.
- int a = { 1 };
- int b = { 1, 2 };
+void f1() {
+ // Scalars in braces.
+ int a = { 1 };
+ int b = { 1, 2 };
+}
+
+void f2() {
+ int a[2][2] = { { 1, 2 }, { 3, 4 } };
+ int b[3][3] = { { 1, 2 }, { 3, 4 } };
+ int *c[2] = { &a[1][1], &b[2][2] };
+ int *d[2][2] = { {&a[1][1], &b[2][2]}, {&a[0][0], &b[1][1]} };
+ int *e[3][3] = { {&a[1][1], &b[2][2]}, {&a[0][0], &b[1][1]} };
}
OpenPOWER on IntegriCloud