// { dg-do compile } // Origin: Markus Breuer // PR c++/6944 // Fail to synthesize copy constructor of multi-dimensional // array of class. #include class Array { public: std::string m_array[10][20][30]; }; Array func() { Array result; return result; // sorry, not implemented: cannot initialize multi-dimensional array with initializer } int main() { Array arr = func(); }