https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64267
--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- It seems Clang 3.1 used to give a warning, but Clang 3.2 promoted it to an error for GCC and EDG compatibility. They must have changed it again for DR482.