// { dg-do assemble } | |
// PRMS Id: 6303 | |
// Bug: compiler crashes processing the cleanup for arrayOfClass. | |
class Class { | |
public: | |
~Class(); // This dtor MUST be declared to generate the error... | |
}; | |
Class varOfClass; | |
int main() { | |
// This MUST be 'const' to generate the error... | |
const Class arrayOfClass[1] = { varOfClass }; // causes abort | |
} |