template void _M_do_parse() { struct A {}; struct B {}; int x; } template struct formatter; template <> struct formatter { void parse() { _M_do_parse(); } };