1 // PR c++/39164 2 // { dg-do compile { target c++11 } } 3 4 struct A 5 { AA6 A() { } // { dg-message "defined" } 7 ~A() = default; // { dg-message "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