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