diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2025-05-01 22:41:40 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2025-05-02 11:53:22 +0100 |
commit | 869accb241c84f132ac0c9cd4e5ad9b4b7e6d536 (patch) | |
tree | 3a2b2d4c6125d25d5d1d5ecab997b365371e9c1a /gcc/c/c-errors.cc | |
parent | a9ef2ae2e5a7e6d8febdac3806587a1ea555533c (diff) | |
download | gcc-869accb241c84f132ac0c9cd4e5ad9b4b7e6d536.zip gcc-869accb241c84f132ac0c9cd4e5ad9b4b7e6d536.tar.gz gcc-869accb241c84f132ac0c9cd4e5ad9b4b7e6d536.tar.bz2 |
libstdc++: Make __gnu_test::default_init_allocator usable in constexpr
If we make this test allocator usable in constant expressions then we'll
get an error if the 'state' data member isn't initialized. This makes it
a more reliable check that allocators are correctly value-initialized
when they're required to be.
libstdc++-v3/ChangeLog:
* testsuite/23_containers/vector/allocator/default_init.cc:
Add a check using constant evaluation.
* testsuite/23_containers/vector/bool/allocator/default_init.cc:
Likewise.
* testsuite/util/testsuite_allocator.h (default_init_allocator):
Make all member functions and equality ops constexpr.
Diffstat (limited to 'gcc/c/c-errors.cc')
0 files changed, 0 insertions, 0 deletions