2008-01-29 09:15:48 +08:00
|
|
|
// RUN: clang -emit-llvm %s
|
2008-02-19 06:44:02 +08:00
|
|
|
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]} };
|
2008-01-29 09:28:48 +08:00
|
|
|
}
|