// { dg-do link } // Origin: DJ Delorie class X { public: int i; X() { i = 0; } ~X(); virtual int foo() { return i; } virtual void bar(); }; int main() { }