From: François Dumont Date: Thu, 21 Jun 2018 05:36:48 +0000 (+0000) Subject: debug.h (_Safe_iterator<>(const _Safe_iterator<_MutableIterator,>& __x)): Compare... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=802743baca133c1ec130706120fb6cde138cbc46;p=gcc.git debug.h (_Safe_iterator<>(const _Safe_iterator<_MutableIterator,>& __x)): Compare __x base iterator with a default initialized iterator of the same type. 2018-06-21 François Dumont * include/debug/debug.h (_Safe_iterator<>(const _Safe_iterator<_MutableIterator,>& __x)): Compare __x base iterator with a default initialized iterator of the same type. From-SVN: r261831 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 83bf2b92e0b..77605730bad 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2018-06-21 François Dumont + + * include/debug/debug.h + (_Safe_iterator<>(const _Safe_iterator<_MutableIterator,>& __x)): + Compare __x base iterator with a default initialized iterator of the + same type. + 2018-06-20 Jonathan Wakely PR libstdc++/70966 diff --git a/libstdc++-v3/include/debug/safe_iterator.h b/libstdc++-v3/include/debug/safe_iterator.h index 7ed2b93b407..b8256fc3a22 100644 --- a/libstdc++-v3/include/debug/safe_iterator.h +++ b/libstdc++-v3/include/debug/safe_iterator.h @@ -180,7 +180,7 @@ namespace __gnu_debug // _GLIBCXX_RESOLVE_LIB_DEFECTS // DR 408. Is vector > forbidden? _GLIBCXX_DEBUG_VERIFY(!__x._M_singular() - || __x.base() == _Iterator(), + || __x.base() == _MutableIterator(), _M_message(__msg_init_const_singular) ._M_iterator(*this, "this") ._M_iterator(__x, "other"));