CUDA, CXX, OBJCXX: C++23 support with Clang 12

Clang 12 landed initial support for C++23 language mode flag -std={c|gnu}++2b
in commit 6627a3c2873fdf7ccba1a1573371079be48b36e8.
This commit is contained in:
Raul Tambre
2020-12-04 17:46:07 +02:00
parent af7e1545c8
commit 9f3c70a333
20 changed files with 76 additions and 15 deletions

View File

@@ -44,7 +44,9 @@ char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
#endif
const char* info_language_dialect_default = "INFO" ":" "dialect_default["
#if CXX_STD > 201703L
#if CXX_STD > 202002L
"23"
#elif CXX_STD > 201703L
"20"
#elif CXX_STD >= 201703L
"17"