gcc/libstdc++-v3/include/debug
Jonathan Wakely f74912779b re PR libstdc++/59548 (Abort after copying std::unordered_map in debug mode)
PR libstdc++/59548
	* include/debug/safe_base.h (_Safe_sequence_base): Define copy
	constructor to prevent it being implicitly defined as deleted, but
	do not copy anything.
	* include/debug/safe_unordered_base.h (_Safe_unordered_container_base):
	Define copy and move constructors similar to _Safe_sequence_base's.
	* testsuite/23_containers/unordered_map/59548.cc: New.

From-SVN: r207059
2014-01-24 20:08:20 +00:00
..
array Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
bitset Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
debug.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
deque re PR libstdc++/58764 ([lwg/2193] error: converting to ‘const std::vector<std::basic_string<char> >’ from initializer list would use explicit constructor) 2014-01-22 19:46:44 +00:00
formatter.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
forward_list Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
functions.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
list re PR libstdc++/58764 ([lwg/2193] error: converting to ‘const std::vector<std::basic_string<char> >’ from initializer list would use explicit constructor) 2014-01-22 19:46:44 +00:00
macros.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
map Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
map.h re PR libstdc++/58764 ([lwg/2193] error: converting to ‘const std::vector<std::basic_string<char> >’ from initializer list would use explicit constructor) 2014-01-22 19:46:44 +00:00
multimap.h re PR libstdc++/58764 ([lwg/2193] error: converting to ‘const std::vector<std::basic_string<char> >’ from initializer list would use explicit constructor) 2014-01-22 19:46:44 +00:00
multiset.h re PR libstdc++/58764 ([lwg/2193] error: converting to ‘const std::vector<std::basic_string<char> >’ from initializer list would use explicit constructor) 2014-01-22 19:46:44 +00:00
safe_base.h re PR libstdc++/59548 (Abort after copying std::unordered_map in debug mode) 2014-01-24 20:08:20 +00:00
safe_iterator.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
safe_iterator.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
safe_local_iterator.h re PR libstdc++/56267 (unordered containers require Assignable hash function) 2014-01-20 15:49:39 +00:00
safe_local_iterator.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
safe_sequence.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
safe_sequence.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
safe_unordered_base.h re PR libstdc++/59548 (Abort after copying std::unordered_map in debug mode) 2014-01-24 20:08:20 +00:00
safe_unordered_container.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
safe_unordered_container.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
set Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
set.h re PR libstdc++/58764 ([lwg/2193] error: converting to ‘const std::vector<std::basic_string<char> >’ from initializer list would use explicit constructor) 2014-01-22 19:46:44 +00:00
string Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
unordered_map re PR libstdc++/56267 (unordered containers require Assignable hash function) 2014-01-20 15:49:39 +00:00
unordered_set re PR libstdc++/56267 (unordered containers require Assignable hash function) 2014-01-20 15:49:39 +00:00
vector re PR libstdc++/58764 ([lwg/2193] error: converting to ‘const std::vector<std::basic_string<char> >’ from initializer list would use explicit constructor) 2014-01-22 19:46:44 +00:00