diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2022-02-14 12:46:10 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2022-02-14 13:03:31 +0000 |
commit | 164a761a9f4798dc69ecab80097807636dc17d61 (patch) | |
tree | 56fcdebdec88734259b5fe23a5ba564993aac953 /gcc/tree-ssa.h | |
parent | 220d85fdf0b5d61e212289fd6ec763980700c572 (diff) | |
download | gcc-164a761a9f4798dc69ecab80097807636dc17d61.zip gcc-164a761a9f4798dc69ecab80097807636dc17d61.tar.gz gcc-164a761a9f4798dc69ecab80097807636dc17d61.tar.bz2 |
libstdc++: Use __cpp_concepts instead of custom macro [PR103891]
With the new value of __cpp_concepts required by P2493, we can test
whether the compiler supports conditionally trivial special members.
This allows us to remove the workaround that disables fully-constexpr
std::variant for Clang. Now it should work for non-GCC compilers (such
as future releases of Clang) that support conditionally trivial
destructors and define the new value of __cpp_concepts.
libstdc++-v3/ChangeLog:
PR libstdc++/103891
* include/bits/c++config (_GLIBCXX_HAVE_COND_TRIVIAL_SPECIAL_MEMBERS):
Remove.
* include/std/variant: Check feature test macros instead.
* include/std/version: Likewise.
Diffstat (limited to 'gcc/tree-ssa.h')
0 files changed, 0 insertions, 0 deletions