1 // { dg-do link  }
2 
3 struct B
4 {
~BB5   virtual ~B() {}
6 };
7 
8 struct A : public B
9 {
10   ~A();
11   void foo(void);
12   void bar(void);
13 };
14 
foo(void)15 inline void A::foo(void)
16 {
17   static int i;
18   i++;
19 }
20 
bar()21 void A::bar()
22 {
23   foo();
24 }
25 
main()26 int main()
27 {
28 }
29