1// { dg-do assemble } 2// PRMS Id: 6303 3// Bug: compiler crashes processing the cleanup for arrayOfClass. 4 5class Class { 6public: 7 ~Class(); // This dtor MUST be declared to generate the error... 8}; 9 10Class varOfClass; 11 12int main() { 13 // This MUST be 'const' to generate the error... 14 const Class arrayOfClass[1] = { varOfClass }; // causes abort 15} 16