array4.C revision 1.1.1.1
1// { dg-do compile }
2// Origin: Markus Breuer <markus.breuer@materna.de>
3
4// PR c++/6944
5// Fail to synthesize copy constructor of multi-dimensional
6// array of class.
7
8#include <string>
9
10class Array
11{
12public:
13   std::string m_array[10][20][30];
14};
15
16Array func()
17{
18   Array result;
19   return result; // sorry, not implemented: cannot initialize multi-dimensional array with initializer
20}
21
22
23int main()
24{
25   Array arr = func();
26}
27
28