1 // { dg-do assemble } 2 // { dg-options "-O1" } 3 // Origin: Jakub Jelinek <jakub@redhat.com> 4 5 struct foo { 6 bool x; 7 inline void a (unsigned char y); 8 inline void b (void); 9 virtual ~foo (); 10 }; 11 ~foo()12foo::~foo () 13 { 14 } 15 a(unsigned char y)16void foo::a (unsigned char y) 17 { 18 x = ((y & 2) != 0); 19 } 20 b(void)21void foo::b (void) 22 { 23 a(0x07); 24 } 25