re PR libstdc++/55043 (issue with nesting unordered_map containing unique_ptr into...
authorJonathan Wakely <jwakely.gcc@gmail.com>
Wed, 16 Jan 2013 09:20:34 +0000 (09:20 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 16 Jan 2013 09:20:34 +0000 (09:20 +0000)
commit8175e9866c9bdd4300ad11d0196c69a65036a9f1
tree09d17ad81858e565dc037a69cf4b591e41101256
parent8b0a1e0b4371c8c2597a5f310f2a1843832d38da
re PR libstdc++/55043 (issue with nesting unordered_map containing unique_ptr into vector)

PR libstdc++/55043
* include/std/unordered_map: Include alloc_traits.h
* include/std/unordered_set: Likewise.
* include/bits/alloc_traits.h: Define __is_copy_insertable.
* include/bits/unordered_map.h: Use it.
* include/bits/unordered_set.h: Likewise.
* include/debug/unordered_map.h: Likewise.
* include/debug/unordered_set.h: Likewise.
* include/profile/unordered_map.h: Likewise.
* include/profile/unordered_set.h: Likewise.
* include/bits/hashtable.h: Fix comment typos.
* testsuite/23_containers/unordered_map/55043.cc: New.
* testsuite/23_containers/unordered_multimap/55043.cc: New.
* testsuite/23_containers/unordered_multiset/55043.cc: New.
* testsuite/23_containers/unordered_set/55043.cc: New.

From-SVN: r195231
15 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/alloc_traits.h
libstdc++-v3/include/bits/hashtable.h
libstdc++-v3/include/bits/unordered_map.h
libstdc++-v3/include/bits/unordered_set.h
libstdc++-v3/include/debug/unordered_map
libstdc++-v3/include/debug/unordered_set
libstdc++-v3/include/profile/unordered_map
libstdc++-v3/include/profile/unordered_set
libstdc++-v3/include/std/unordered_map
libstdc++-v3/include/std/unordered_set
libstdc++-v3/testsuite/23_containers/unordered_map/55043.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/55043.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/55043.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/55043.cc [new file with mode: 0644]