https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117154
--- Comment #10 from Jonathan Wakely <redi at gcc dot gnu.org> --- The standard is unclear, that's CWG 2244. GCC implements some interpretation of the unclear rules but not exactly what the notes in CWG 2244 suggest. When the standard is clarified, GCC will implement the new rules.
