https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64095
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Ed Catmur from comment #0) > Clang is similarly incorrect; Clang 3.5 had the same bug, but it was fixed for 3.6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64095
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Ed Catmur from comment #0) > Clang is similarly incorrect; Clang 3.5 had the same bug, but it was fixed for 3.6