1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
// PR c++/54325 // { dg-options -std=c++11 } class Base { public: Base() {}; virtual ~Base() {}; virtual void do_stuff() = 0; }; class Derived: public Base { public: Derived() : Base{} {}; virtual ~Derived() {}; virtual void do_stuff() {}; }; int main() { Derived d; return 0; }