https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125575
--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> --- [temp.explicit] has this note: These declarations need to have matching types as specified in [basic.link], except as specified in [except.spec].
