https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117446
--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Yuchang Su from comment #0) > It is rejected by Clang, but accepted by GCC. Is this backwards? It's rejected by GCC, and gives a warning with clang.