https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119721
Tomasz Kamiński <tkaminsk at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |tkaminsk at gcc dot gnu.org
--- Comment #2 from Tomasz Kamiński <tkaminsk at gcc dot gnu.org> ---
We are also missing relevant converting constructor and assignment, with:
std::array<int, 0> a;
std::tuple<> t;
std::tuple<> ct;
The following should compile:
std::tuple<> t2(a);
std::tuple<> t2(std::allocator_arg, a);
t = a;
And also const-qualified assigment:
ct = t;
ct = a;