https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99675
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2021-03-20 Status|UNCONFIRMED |NEW Ever confirmed|0 |1 CC| |jason at gcc dot gnu.org, | |marxin at gcc dot gnu.org Known to fail| |11.0 Summary|internal compiler error |[11 Regression] ICE during |during template deduction |template deduction since | |r10-5020-g1a291106384cabc7 Known to work| |10.2.0 --- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> --- Reduced test-case: namespace std { template <typename> struct common_type; template <typename... _Tp> using common_type_t = typename common_type<_Tp...>::type; } // namespace std template <typename T, int> class vec { public: vec(T, T, T); }; template <typename... Args> vec() -> vec<std::common_type_t<Args...>, sizeof...(Args)>; template <typename T> using vec3 = vec<T, 3>; void lala() { vec3(1, 2, 3); } started with r10-5020-g1a291106384cabc7.