https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113612
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P4 |P2 CC| |mpolacek at gcc dot gnu.org, | |ppalka at gcc dot gnu.org Keywords|error-recovery, |ice-on-valid-code |ice-on-invalid-code, | |needs-bisection | --- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> --- clang++ compiles this, and so did we: template <typename T> T t; template <typename T> extern T *t<T *>; template <typename T> T *t<T *> = t<int>; Started with r13-6380: commit d3d205ab440886164b6de2be2a2efa10cac95b66 Author: Patrick Palka <ppa...@redhat.com> Date: Tue Feb 28 15:05:30 2023 -0500 c++: non-dependent variable template-id [PR108848]