https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120130
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- clang started to acecpt this for -std=c++2a in clang 9. Would be interesting to make sure this is not a clang bug since 3 major compilers reject it while clang is the odd one out.