http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57649
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Other testcases without __PRETTY_FUNCTION__: void bar (const char *); void foo (void) { static const char r[] = "abc"; static const char *s = t; auto void baz (void) { bar (s); } baz (); } void bar (const char *); void foo () { static const char r[] = "abc"; static const char *s = r; struct T { T () { bar (s); } } t; }