PR libstdc++/70940 make pmr::resource_adaptor return aligned memory
commit30e9de8b241f35210fa0042350fd4ef39480bcd8
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Jun 2018 16:24:00 +0000 (21 16:24 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Jun 2018 16:24:00 +0000 (21 16:24 +0000)
tree6ae33deaf8e4e7a756d753319c1e7ec4190f3031
parent63e6ad798ec379a3a1b5b601c3ad9ca2b98b3d4d
PR libstdc++/70940 make pmr::resource_adaptor return aligned memory

PR libstdc++/70940
* include/experimental/memory_resource
(__resource_adaptor_imp::do_deallocate): Add missing return.
* testsuite/experimental/memory_resource/new_delete_resource.cc: New.
* testsuite/experimental/memory_resource/resource_adaptor.cc: Test
resource_adaptor with std::allocator, __gnu_cxx::new_allocator and
__gnu_cxx::malloc_allocator.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@261851 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/experimental/memory_resource
libstdc++-v3/testsuite/experimental/memory_resource/new_delete_resource.cc [new file with mode: 0644]
libstdc++-v3/testsuite/experimental/memory_resource/resource_adaptor.cc