]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Add missing constexpr to uses-allocator construction utilities [PR104542]
authorJonathan Wakely <jwakely@redhat.com>
Tue, 15 Feb 2022 12:47:39 +0000 (12:47 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Mon, 4 Apr 2022 11:45:29 +0000 (12:45 +0100)
commitfe76adc667b4e521705540b30b68ab988c6abbec
treecc45eeb393fb08ac957b2e624d531de26e70eda4
parent94525b91df8ed598b086c35a55a89200422df14c
libstdc++: Add missing constexpr to uses-allocator construction utilities [PR104542]

libstdc++-v3/ChangeLog:

PR libstdc++/104542
* include/bits/uses_allocator_args.h (make_obj_using_allocator)
(uninitialized_construct_using_allocator): Add constexpr.
* testsuite/20_util/uses_allocator/make_obj.cc: Check constexpr.
* testsuite/20_util/uses_allocator/uninitialized_construct.cc: New test.

(cherry picked from commit 6cfb7ffb659fd6b87a21312021ab023a06e8f6be)
libstdc++-v3/include/bits/uses_allocator_args.h
libstdc++-v3/testsuite/20_util/uses_allocator/make_obj.cc
libstdc++-v3/testsuite/20_util/uses_allocator/uninitialized_construct.cc [new file with mode: 0644]