blob: fd0735b69effff740b8f095f96984cae3b17ccde [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]} };
Lauro Ramos Venancioa62b1df2008-02-19 19:27:31 +000014 char ext[3][3] = {".Y",".U",".V"};
Anders Carlsson544cbe52008-01-29 01:28:48 +000015}