https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67983
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-invalid-code CC| |trippels at gcc dot gnu.org --- Comment #3 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- You recursively instantiate: 643 template <typename T, typename... Args> constexpr 644 auto make_single_index(tuple<T, Args...> &t) noexcept 645 -> decltype(make_single_index(const_cast<const tuple<T, Args...> &>(t))) 646 { 647 return make_single_index(const_cast<const tuple<T, Args...> &>(t)); 648 }