gcc/libstdc++-v3/include/debug
François Dumont 8a7fb87eae re PR libstdc++/63500 (bug in debug version of std::make_move_iterator?)
2014-10-15  François Dumont  <fdumont@gcc.gnu.org>
	    Jonathan Wakely  <jwakely@redhat.com>

	PR libstdc++/63500
	* include/debug/functions.h (__foreign_iterator_aux2): Do not check for
	foreign iterators if input iterators returns rvalue reference.
	* testsuite/23_containers/vector/63500.cc: New.

Co-Authored-By: Jonathan Wakely <jwakely@redhat.com>

From-SVN: r216286
2014-10-15 20:40:31 +00:00
..
array re PR libstdc++/60497 (unique_ptr<T> tries to complete its type T even though it's not required to be a complete type) 2014-05-13 18:22:08 +01: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 deque (__gnu_debug::deque): Make base class C++11 allocator aware. 2014-09-12 15:06:50 +01:00
formatter.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
forward_list re PR libstdc++/62313 (Data race in debug iterators) 2014-09-29 21:22:17 +00:00
functions.h re PR libstdc++/63500 (bug in debug version of std::make_move_iterator?) 2014-10-15 20:40:31 +00:00
list macros.h [...]: Add parameter to pass the 2 instances to check allocator equality. 2014-05-06 19:59:44 +00:00
macros.h macros.h [...]: Add parameter to pass the 2 instances to check allocator equality. 2014-05-06 19:59:44 +00:00
map Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
map.h macros.h [...]: Add parameter to pass the 2 instances to check allocator equality. 2014-05-06 19:59:44 +00:00
multimap.h macros.h [...]: Add parameter to pass the 2 instances to check allocator equality. 2014-05-06 19:59:44 +00:00
multiset.h macros.h [...]: Add parameter to pass the 2 instances to check allocator equality. 2014-05-06 19:59:44 +00:00
safe_base.h re PR libstdc++/62313 (Data race in debug iterators) 2014-09-29 21:22:17 +00:00
safe_container.h macros.h [...]: Add parameter to pass the 2 instances to check allocator equality. 2014-05-06 19:59:44 +00:00
safe_iterator.h re PR libstdc++/62313 (Data race in debug iterators) 2014-09-29 21:22:17 +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++/62313 (Data race in debug iterators) 2014-09-29 21:22:17 +00:00
safe_local_iterator.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
safe_sequence.h macros.h [...]: Add parameter to pass the 2 instances to check allocator equality. 2014-05-06 19:59:44 +00:00
safe_sequence.tcc re PR libstdc++/62313 (Data race in debug iterators) 2014-09-29 21:22:17 +00:00
safe_unordered_base.h re PR libstdc++/62313 (Data race in debug iterators) 2014-09-29 21:22:17 +00:00
safe_unordered_container.h macros.h [...]: Add parameter to pass the 2 instances to check allocator equality. 2014-05-06 19:59:44 +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 macros.h [...]: Add parameter to pass the 2 instances to check allocator equality. 2014-05-06 19:59:44 +00:00
string macros.h [...]: Add parameter to pass the 2 instances to check allocator equality. 2014-05-06 19:59:44 +00:00
unordered_map hashtable_policy.h (_Prime_rehash_policy): Constructor noexcept qualified. 2014-09-06 07:38:48 +00:00
unordered_set hashtable_policy.h (_Prime_rehash_policy): Constructor noexcept qualified. 2014-09-06 07:38:48 +00:00
vector re PR libstdc++/61086 (ubsan detects undefined behaviour in the standard library) 2014-05-07 15:43:22 +01:00