https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108948
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=56190 --- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- It has nothing to do with the auto return (and so probably nothing to do with 64194). Reduced: template<typename... T> struct tuple { }; template<typename F, typename Tuple> auto apply(F&&, Tuple&&) { } template <typename... Types> void add1(const Types...) { } int main() { apply(add1<int,int>, tuple<int, int>()); }