https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121932
--- Comment #2 from Sam James <sjames at gcc dot gnu.org> ---
```
struct enum_flags {
template <long N> void to_string(int (&)[N]);
};
struct language_defn {
virtual void language_arch_info(int *, int *) const;
virtual void lookup_symbol_local(const enum_flags) {}
};
struct go_language : language_defn {
void language_arch_info(int *, int *) const;
};
void go_language::language_arch_info(int *, int *) const {}
```
