1// { dg-do compile } 2// { dg-options "-g2 -dA" } 3 4// Verify that line number info is output for the non-virtual 5// thunks for C::~C(). 6// { dg-final { scan-assembler "thunk.C:30" } } 7 8class A 9{ 10 public: 11 A(); 12 virtual ~A(); 13 private: 14 int i; 15}; 16 17class B 18{ 19 public: 20 B(); 21 virtual ~B(); 22 private: 23 int i; 24}; 25 26class C : public A, public B 27{ 28 public: 29 C(); 30 virtual ~C(); // line 30 31}; 32 33C::C() 34{ 35} 36 37C::~C() 38{ 39} 40