blob: f773b8b8dde17d15f113b34f614aabda1ccf0e23 [file] [log] [blame]
Anders Carlsson35ab4f92008-01-29 01:15:48 +00001// RUN: clang -emit-llvm %s
Lauro Ramos Venancio9eb37a22008-02-18 22:44:02 +00002void f1() {
3 // Scalars in braces.
4 int a = { 1 };
5 int b = { 1, 2 };
6}
7
8void f2() {
9 int a[2][2] = { { 1, 2 }, { 3, 4 } };
10 int b[3][3] = { { 1, 2 }, { 3, 4 } };
11 int *c[2] = { &a[1][1], &b[2][2] };
12 int *d[2][2] = { {&a[1][1], &b[2][2]}, {&a[0][0], &b[1][1]} };
13 int *e[3][3] = { {&a[1][1], &b[2][2]}, {&a[0][0], &b[1][1]} };
Anders Carlsson544cbe52008-01-29 01:28:48 +000014}