https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57466 --- Comment #17 from Jonathan Wakely <redi at gcc dot gnu.org> --- Fine by me. EDG agrees with GCC, but Clang accepts the original example. I guess they'll change when 1584 gets resolved.