https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91780
--- Comment #12 from Mikael Persson <mikael.p.persson at gmail dot com> --- Looking at it now, not sure why i didnt. On Sun, 19 Dec 2021, 14:00 redi at gcc dot gnu.org, < gcc-bugzi...@gcc.gnu.org> wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91780 > > --- Comment #11 from Jonathan Wakely <redi at gcc dot gnu.org> --- > Can't you just change your constructor to this? > > zip(Containers&&... containers) : > containers_(std::forward<Containers>(containers)...) { } > > > The problematic deduction seems to only happen because of the odd > constructor > with an unused parameter pack that gets deduced as empty. > > -- > You are receiving this mail because: > You reported the bug.