https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99141
Alexandros Liarokapis <liarokapis.v at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |liarokapis.v at gmail dot com --- Comment #3 from Alexandros Liarokapis <liarokapis.v at gmail dot com> --- This also affects namespaced-identifiers: ```C++ namespace foo { template <class T> struct bar { template <class X> bar(X); }; template <class X> bar(X) -> foo::bar<int>; } ``` The above shouldn't compile since the trailing return entity must be a `simple-template-id`. Passes on every version of GCC so far.