https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116417
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |rejects-valid --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Reduced testcase: ``` template<typename _Tp> _Tp declval(); template <class _Ty> using t = decltype(declval<_Ty&>().~_Ty()); template <class _Ty, class T1 = t<_Ty>> void f(int); template <class _Ty> int f(long); int tt = f<int&>(0); ```