mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
libstdc++: Fix _GLIBCXX_DEBUG std::forward_list build regression
Commit 2fd6f42c17 broke _GLIBCXX_DEBUG
std::forward_list implementation.
libstdc++-v3/ChangeLog:
* include/debug/forward_list (_Safe_forward_list<>::_M_swap):
Adapt to _M_this() signature change.
This commit is contained in:
committed by
François Dumont
parent
c81447d969
commit
1f3bf20235
@@ -144,13 +144,13 @@ namespace __gnu_debug
|
||||
//std::swap(_M_this()->_M_version, __other._M_version);
|
||||
_Safe_iterator_base* __this_its = _M_this()->_M_iterators;
|
||||
_S_swap_aux(__other, __other._M_iterators,
|
||||
_M_this(), _M_this()->_M_iterators);
|
||||
*_M_this(), _M_this()->_M_iterators);
|
||||
_Safe_iterator_base* __this_const_its = _M_this()->_M_const_iterators;
|
||||
_S_swap_aux(__other, __other._M_const_iterators,
|
||||
_M_this(), _M_this()->_M_const_iterators);
|
||||
_S_swap_aux(_M_this(), __this_its,
|
||||
*_M_this(), _M_this()->_M_const_iterators);
|
||||
_S_swap_aux(*_M_this(), __this_its,
|
||||
__other, __other._M_iterators);
|
||||
_S_swap_aux(_M_this(), __this_const_its,
|
||||
_S_swap_aux(*_M_this(), __this_const_its,
|
||||
__other, __other._M_const_iterators);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user