1 // PR c++/39164 2 // { dg-options -std=c++0x } 3 4 struct A 5 { AA6 A() { } // { dg-error "defined" } 7 ~A() = default; // { dg-error "defaulted" } 8 }; 9 10 A::A() = default; // { dg-error "redefinition" } ~A()11A::~A() noexcept (true) { } // { dg-error "defaulted" } 12 main()13int main() 14 { 15 A a; 16 } 17