https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79162
--- Comment #10 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #8) > Richard also says the overload shouldn't exist and is a bug, but the > overload has to exist, because the C++17 draft is defective. That's https://wg21.link/lwg2946