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