diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2021-08-24 14:42:37 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2021-08-24 16:12:44 +0100 |
commit | 037ef219b27c26d4c125368e685a89da7f8cc701 (patch) | |
tree | a1c12e03ad596ea1384bcd6c4cb9f5a4caf99ea8 /gcc/config.gcc | |
parent | 8ce18a29ef717f5920ebf5dc1d9e84570a1827d4 (diff) | |
download | gcc-037ef219b27c26d4c125368e685a89da7f8cc701.zip gcc-037ef219b27c26d4c125368e685a89da7f8cc701.tar.gz gcc-037ef219b27c26d4c125368e685a89da7f8cc701.tar.bz2 |
libstdc++: Add std::is_layout_compatible trait for C++20
Signed-off-by: Jonathan Wakely <jwakely@redhat.com>
libstdc++-v3/ChangeLog:
* include/std/type_traits (is_layout_compatible): Define.
(is_corresponding_member): Define.
* include/std/version (__cpp_lib_is_layout_compatible): Define.
* testsuite/20_util/is_layout_compatible/is_corresponding_member.cc:
New test.
* testsuite/20_util/is_layout_compatible/value.cc: New test.
* testsuite/20_util/is_layout_compatible/version.cc: New test.
* testsuite/20_util/is_pointer_interconvertible/with_class.cc:
New test.
* testsuite/23_containers/span/layout_compat.cc: Do not use real
std::is_layout_compatible trait if available.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions