Imported Upstream version 4.8.1
[platform/upstream/gcc48.git] / gcc / testsuite / g++.dg / cpp0x / initlist68.C
1 // PR c++/56772
2 // { dg-require-effective-target c++11 }
3
4 typedef __SIZE_TYPE__ size_t;
5 void* operator new[](size_t, void *p) { return p; }
6 template <typename T = size_t>
7 void f ()
8 {
9   size_t coord [2][2];
10   new (&coord) size_t [2][2]
11    {
12      {0,0},
13      {0,0},
14    };
15 }
16
17 int main ()
18 {
19    f<>();
20 }