]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/self_move_assign_neg.cc
formatter.h (enum _Debug_msg_id): Add __msg_self_move_assign.
authorPaolo Carlini <paolo.carlini@oracle.com>
Fri, 9 Mar 2012 10:37:34 +0000 (10:37 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 9 Mar 2012 10:37:34 +0000 (10:37 +0000)
commit739fd6a6b37a914454431a7ab1f0a8f4e022b64c
treeeeee8e1a751ac9cea702378f895b844e0769275b
parent575a62352656475e46054570556afa5b2ecd6882
formatter.h (enum _Debug_msg_id): Add __msg_self_move_assign.

2012-03-09  Paolo Carlini  <paolo.carlini@oracle.com>

* include/debug/formatter.h (enum _Debug_msg_id): Add
__msg_self_move_assign.
* include/debug/macros.h (__glibcxx_check_self_move_assign): Add.
* src/c++11/debug.cc (_S_debug_messages): Update.
* include/debug/safe_iterator.h (_Safe_iterator<>::operator=
(_Safe_iterator&&)): Add check for self move assignment.
* include/debug/set.h: Likewise.
* include/debug/unordered_map: Likewise.
* include/debug/multiset.h: Likewise.
* include/debug/forward_list: Likewise.
* include/debug/unordered_set: Likewise.
* include/debug/vector: Likewise.
* include/debug/map.h: Likewise.
* include/debug/deque: Likewise.
* include/debug/string: Likewise.
* include/debug/list: Likewise.
* include/debug/multimap.h: Likewise.
* testsuite/21_strings/debug/self_move_assign_neg.cc: New.
* testsuite/21_strings/debug/iterator_self_move_assign_neg.cc: Likewise.
* testsuite/23_containers/unordered_map/debug/self_move_assign_neg.cc:
Likewise.
* testsuite/23_containers/unordered_map/debug/
iterator_self_move_assign_neg.cc: Likewise.
* testsuite/23_containers/multimap/debug/self_move_assign_neg.cc:
Likewise.
* testsuite/23_containers/multimap/debug/
iterator_self_move_assign_neg.cc: Likewise.
* testsuite/23_containers/set/debug/self_move_assign_neg.cc: Likewise.
* testsuite/23_containers/set/debug/iterator_self_move_assign_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multimap/debug/
self_move_assign_neg.cc: Likewise.
* testsuite/23_containers/unordered_multimap/debug/
iterator_self_move_assign_neg.cc: Likewise.
* testsuite/23_containers/forward_list/debug/self_move_assign_neg.cc:
Likewise.
* testsuite/23_containers/forward_list/debug/
iterator_self_move_assign_neg.cc: Likewise.
* testsuite/23_containers/unordered_set/debug/self_move_assign_neg.cc:
Likewise.
* testsuite/23_containers/unordered_set/debug/
iterator_self_move_assign_neg.cc: Likewise.
* testsuite/23_containers/vector/debug/self_move_assign_neg.cc:
Likewise.
* testsuite/23_containers/vector/debug/
iterator_self_move_assign_neg.cc: Likewise.
* testsuite/23_containers/deque/debug/self_move_assign_neg.cc: Likewise.
* testsuite/23_containers/deque/debug/iterator_self_move_assign_neg.cc:
Likewise.
* testsuite/23_containers/multiset/debug/self_move_assign_neg.cc:
Likewise.
* testsuite/23_containers/multiset/debug/
iterator_self_move_assign_neg.cc: Likewise.
* testsuite/23_containers/list/debug/self_move_assign_neg.cc:
Likewise.
* testsuite/23_containers/list/debug/iterator_self_move_assign_neg.cc:
Likewise.
* testsuite/23_containers/unordered_multiset/debug/
self_move_assign_neg.cc: Likewise.
* testsuite/23_containers/unordered_multiset/debug/
iterator_self_move_assign_neg.cc: Likewise.
* testsuite/23_containers/map/debug/self_move_assign_neg.cc:
Likewise.
* testsuite/23_containers/map/debug/iterator_self_move_assign_neg.cc:
Likewise.

From-SVN: r185134
42 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/debug/deque
libstdc++-v3/include/debug/formatter.h
libstdc++-v3/include/debug/forward_list
libstdc++-v3/include/debug/list
libstdc++-v3/include/debug/macros.h
libstdc++-v3/include/debug/map.h
libstdc++-v3/include/debug/multimap.h
libstdc++-v3/include/debug/multiset.h
libstdc++-v3/include/debug/safe_iterator.h
libstdc++-v3/include/debug/set.h
libstdc++-v3/include/debug/string
libstdc++-v3/include/debug/unordered_map
libstdc++-v3/include/debug/unordered_set
libstdc++-v3/include/debug/vector
libstdc++-v3/src/c++11/debug.cc
libstdc++-v3/testsuite/21_strings/debug/iterator_self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/debug/self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/iterator_self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/debug/self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/forward_list/debug/iterator_self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/forward_list/debug/self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/iterator_self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/debug/self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/map/debug/iterator_self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/map/debug/self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/debug/iterator_self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/debug/self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/debug/iterator_self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/debug/self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/debug/iterator_self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/debug/self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_map/debug/iterator_self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_map/debug/self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/iterator_self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/iterator_self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/debug/iterator_self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/debug/self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/iterator_self_move_assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/vector/debug/self_move_assign_neg.cc [new file with mode: 0644]