diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2021-08-10 15:37:23 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2021-08-11 16:53:22 +0100 |
commit | 4fa6c0ec350bb4a8dd52a7c6f9881ab427151588 (patch) | |
tree | 9acd3e1fb9cd4bdeea861b30d7e9b30853e32353 /gcc/cp/decl.c | |
parent | 04ddd108d12b78d8a7e243d7481fe7d8394b0c4f (diff) | |
download | gcc-4fa6c0ec350bb4a8dd52a7c6f9881ab427151588.zip gcc-4fa6c0ec350bb4a8dd52a7c6f9881ab427151588.tar.gz gcc-4fa6c0ec350bb4a8dd52a7c6f9881ab427151588.tar.bz2 |
libstdc++: Define std::is_pointer_interconvertible_base_of for C++20
Implement these traits using the new built-ins that Jakub added
recently.
Signed-off-by: Jonathan Wakely <jwakely@redhat.com>
libstdc++-v3/ChangeLog:
* include/std/type_traits (__cpp_lib_is_pointer_interconvertible)
(is_pointer_interconvertible_base_of_v)
(is_pointer_interconvertible_base_of): Define for C++20.
* include/std/version (__cpp_lib_is_pointer_interconvertible):
Define.
* testsuite/23_containers/span/layout_compat.cc: Use correct
feature test macro for std::is_layout_compatible_v.
* testsuite/20_util/is_pointer_interconvertible/value.cc: New test.
* testsuite/20_util/is_pointer_interconvertible/version.cc: New test.
Diffstat (limited to 'gcc/cp/decl.c')
0 files changed, 0 insertions, 0 deletions