https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121636
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- https://cplusplus.github.io/CWG/issues/1941.html as far as I can tell is the defect report and reading the end part of https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0136r1.html . This needs a language person to better understand which compiler is right here. I keep on reading this over and over again and still can't tell.