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