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>
Tue, 15 Feb 2022 12:49:34 +0000 (12:49 +0000)
commit6cfb7ffb659fd6b87a21312021ab023a06e8f6be
tree25c6cd86886a89df762c311db87514bd524dcfd7
parentd03a67dc69251dc86c0772a432380a6e9bcb8617
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.
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]