https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92662
--- Comment #8 from Michael Matz <matz at gcc dot gnu.org> --- >From the GCC perspective, yes. From the standard-is-surprising perspective, no, but that probably doesn't belong to the GCC bugzilla. So, yeah, can be closed for gcc 9 (theoretically it's still a bug in gcc 8, but I don't think one worth fixing).