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