1 // PR c++/34949 2 // { dg-options "-O3" } 3 // { dg-add-options bind_pic_locally } 4 // { dg-final { scan-assembler-not "mov\[^\n\]*_ZTV" { target i?86-*-* x86_64-*-* } } } 5 6 class Foo 7 { 8 public: 9 virtual ~Foo(); 10 }; 11 ~Foo()12Foo::~Foo() 13 { 14 } 15 16 17 class Bar : public Foo 18 { 19 public: 20 virtual ~Bar(); 21 }; 22 ~Bar()23Bar::~Bar() 24 { 25 } 26