1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
// { dg-lto-do link } // { dg-lto-options { { -flto -g } } } struct T; struct C { typedef ::T T; virtual void E(); static T *m () { static T *d; return d; } }; int fn () { C::m (); return 0; } int main() { return 0; }