// { dg-lto-do link }
// { dg-lto-options { { -flto } { -g -flto } } }
// { dg-extra-ld-options "-r -nostdlib -flinker-output=nolto-rel" }
struct Base { ~Base (); };
void fun(void) { struct Deriv : Base { } x; }
// { dg-lto-do link }
// { dg-lto-options { { -flto } { -g -flto } } }
// { dg-extra-ld-options "-r -nostdlib -flinker-output=nolto-rel" }
struct Base { ~Base (); };
void fun(void) { struct Deriv : Base { } x; }