[libcxx-commits] [PATCH] D93383: [libc++] Use c++20 instead of c++2a consistently.
Marek Kurdej via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Dec 16 07:45:32 PST 2020
curdeius planned changes to this revision.
curdeius marked 2 inline comments as done.
curdeius added a comment.
In D93383#2457932 <https://reviews.llvm.org/D93383#2457932>, @mclow.lists wrote:
> You need to bump the `TEST_STD_VER` too - see test/support/test_macros.h
Will do.
================
Comment at: libcxx/utils/generate_feature_test_macro_components.py:659-662
#if _LIBCPP_STD_VER > 17
-{cxx2a_macros}
+{cxx20_macros}
#endif
----------------
miscco wrote:
> Are there already C++2b macros, should we already add this here, as we are effectively bumping the version?
I have another patch waiting that will add C++2b.
================
Comment at: libcxx/utils/generate_feature_test_macro_components.py:802
#elif TEST_STD_VER > 17
----------------
miscco wrote:
> I guess technically this should now be `== 20`?
Right. I didn't want to change `TEST_STD_VER` before the next patch but that will be actually better. Anyway, it addresses Marshall's comment too.
================
Comment at: libcxx/utils/generate_feature_test_macro_components.py:806
#endif // TEST_STD_VER > 17
----------------
miscco wrote:
> Should we already have something here for c++2b?
As said above. I'll add things in the next patch.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D93383/new/
https://reviews.llvm.org/D93383
More information about the libcxx-commits
mailing list