https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69681
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |rejects-valid Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-16 Ever confirmed|0 |1 --- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> --- I agree that it's a bug in C++, but for C a conforming implementation is allowed to accept it, but not required to.