https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80064
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|rejects-valid | Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> --- Fixed. We might consider a static_assert for gcc8 to reject this code with a user-friendly diagnostic, but for now let's accept what used to work.