-
- Downloads
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
Showing
- libstdc++-v3/ChangeLog 68 additions, 0 deletionslibstdc++-v3/ChangeLog
- libstdc++-v3/include/debug/deque 1 addition, 0 deletionslibstdc++-v3/include/debug/deque
- libstdc++-v3/include/debug/formatter.h 4 additions, 2 deletionslibstdc++-v3/include/debug/formatter.h
- libstdc++-v3/include/debug/forward_list 1 addition, 0 deletionslibstdc++-v3/include/debug/forward_list
- libstdc++-v3/include/debug/list 1 addition, 0 deletionslibstdc++-v3/include/debug/list
- libstdc++-v3/include/debug/macros.h 7 additions, 1 deletionlibstdc++-v3/include/debug/macros.h
- libstdc++-v3/include/debug/map.h 2 additions, 1 deletionlibstdc++-v3/include/debug/map.h
- libstdc++-v3/include/debug/multimap.h 2 additions, 1 deletionlibstdc++-v3/include/debug/multimap.h
- libstdc++-v3/include/debug/multiset.h 2 additions, 1 deletionlibstdc++-v3/include/debug/multiset.h
- libstdc++-v3/include/debug/safe_iterator.h 3 additions, 0 deletionslibstdc++-v3/include/debug/safe_iterator.h
- libstdc++-v3/include/debug/set.h 2 additions, 1 deletionlibstdc++-v3/include/debug/set.h
- libstdc++-v3/include/debug/string 1 addition, 0 deletionslibstdc++-v3/include/debug/string
- libstdc++-v3/include/debug/unordered_map 3 additions, 1 deletionlibstdc++-v3/include/debug/unordered_map
- libstdc++-v3/include/debug/unordered_set 3 additions, 1 deletionlibstdc++-v3/include/debug/unordered_set
- libstdc++-v3/include/debug/vector 1 addition, 0 deletionslibstdc++-v3/include/debug/vector
- libstdc++-v3/src/c++11/debug.cc 3 additions, 2 deletionslibstdc++-v3/src/c++11/debug.cc
- libstdc++-v3/testsuite/21_strings/debug/iterator_self_move_assign_neg.cc 35 additions, 0 deletions...stsuite/21_strings/debug/iterator_self_move_assign_neg.cc
- libstdc++-v3/testsuite/21_strings/debug/self_move_assign_neg.cc 34 additions, 0 deletions...c++-v3/testsuite/21_strings/debug/self_move_assign_neg.cc
- libstdc++-v3/testsuite/23_containers/deque/debug/iterator_self_move_assign_neg.cc 35 additions, 0 deletions...3_containers/deque/debug/iterator_self_move_assign_neg.cc
- libstdc++-v3/testsuite/23_containers/deque/debug/self_move_assign_neg.cc 34 additions, 0 deletions...stsuite/23_containers/deque/debug/self_move_assign_neg.cc
Loading
Please register or sign in to comment