PR c++/85765 - SFINAE and non-type default template arg.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / defaulted22.C
blob5afcd1deae105952c3b67d8a3515e4202e4d3953
1 // Test that a virtual defaulted constructor is still virtual.
2 // { dg-do run { target c++11 } }
4 int r = 1;
6 struct A
8   virtual ~A() = default;
9 };
11 struct B: A
13   ~B() noexcept { r = 0; }
16 A* ap = new B();
18 int main()
20   delete ap;
21   return r;