allocator_traits<allocator<T>> partial specialization
commit2edb91b13dda50f65d85c6b84f960764587349a3
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Jan 2016 16:47:58 +0000 (11 16:47 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Jan 2016 16:47:58 +0000 (11 16:47 +0000)
tree2fed4b25f4127781fdca0546d901cedf22937756
parente934c3805c47bc150b5b50ca71a5585dd6a2ff61
allocator_traits<allocator<T>> partial specialization

PR libstdc++/60976
* include/bits/alloc_traits.h (allocator_traits<allocator<_Tp>>):
Define partial specialization.
* testsuite/20_util/shared_ptr/cons/58659.cc: Add construct and
destroy members to std::allocator explicit specialization.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232232 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/alloc_traits.h
libstdc++-v3/testsuite/20_util/shared_ptr/cons/58659.cc