diff options
author | Luc Grosheintz <luc.grosheintz@gmail.com> | 2025-08-04 12:59:26 +0200 |
---|---|---|
committer | Tomasz Kamiński <tkaminsk@redhat.com> | 2025-08-21 11:54:41 +0200 |
commit | 5227ec972a59417a3fb3417388ba119a025b5aa6 (patch) | |
tree | ded18301b9268362a41295809ed74f304816f876 /libgo/misc/cgo | |
parent | cf88ed5bf20c86ca38da19358ff79a34adb4d0b5 (diff) | |
download | gcc-5227ec972a59417a3fb3417388ba119a025b5aa6.zip gcc-5227ec972a59417a3fb3417388ba119a025b5aa6.tar.gz gcc-5227ec972a59417a3fb3417388ba119a025b5aa6.tar.bz2 |
libstdc++: Implement is_sufficiently_aligned [PR120994]
This commit implements and tests the function is_sufficiently_aligned
from P2897R7.
PR libstdc++/120994
libstdc++-v3/ChangeLog:
* include/bits/align.h (is_sufficiently_aligned): New function.
* include/bits/version.def (is_sufficiently_aligned): Add.
* include/bits/version.h: Regenerate.
* include/std/memory: Add __glibcxx_want_is_sufficiently_aligned.
* src/c++23/std.cc.in (is_sufficiently_aligned): Add.
* testsuite/20_util/headers/memory/version.cc: Add test for
__cpp_lib_is_sufficiently_aligned.
* testsuite/20_util/is_sufficiently_aligned/1.cc: New test.
Reviewed-by: Tomasz Kamiński <tkaminsk@redhat.com>
Signed-off-by: Luc Grosheintz <luc.grosheintz@gmail.com>
Diffstat (limited to 'libgo/misc/cgo')
0 files changed, 0 insertions, 0 deletions