https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113366

--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> ---
It seems like there's no macro predefined by the front end to tell me
-fconcepts-ts is being used? It defines __cpp_concepts=201507L for C++17 mode,
but for C++20 that is __cpp_concepts=202002L instead (as required for C++20).

If there was a macro telling me the non-C++20 -fconcepts-ts parsing code was in
use, I could just omit the always_inline attributes entirely. That would be
simpler.

Having no way to tell that the compiler is in a broken^W non-conforming mode
isn't helpful.

Reply via email to