1 // PR debug/54499 2 // { dg-do assemble } 3 4 struct S1 5 { 6 virtual void f () = 0; 7 }; 8 9 struct S2 10 { ~S2S211 virtual ~S2 () { } 12 }; 13 14 struct S3 : public S1, public S2 15 { 16 void f (); 17 }; 18 19 void f()20 S3::f () 21 { 22 } 23