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