2 // { dg-do compile { target c++14 } }
8 ~A () noexcept (false);
11 A::~A () noexcept(false) {}
15 // non-virtual, abstract, ignores A
17 virtual void abs () = 0;
21 throw 1; // { dg-warning "will always call terminate" }
26 // non-virtual, non-abstract, considers A
37 // virtual, abstract, considers A
39 virtual void abs () = 0;