https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100448
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jason at gcc dot gnu.org, | |marxin at gcc dot gnu.org --- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> --- Reduced to almost valid c++ code: template <bool> using __bool_constant struct intmax_t; template <int, int> struct ratio { template <class _Period> struct duration { static intmax_t _S_gcd(); template <class> using __is_harmonic = __bool_constant<ratio<0, _Period(duration ::_S_gcd)>::den>; class _Period2 __is_harmonic<_Period2> Started likely with r8-2724-g88b811bd29063036.