diff options
author | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-12-30 02:32:04 +0000 |
---|---|---|
committer | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-12-30 02:32:04 +0000 |
commit | a82e7476d0e47b303704defbc753529c02b4c563 (patch) | |
tree | 56005f51acbcca54da28a7491a207d71c4d55c15 /libstdc++-v3 | |
parent | af1c039b82b27afa6b547fc40cc7a162cf3ab0a3 (diff) | |
download | gcc-a82e7476d0e47b303704defbc753529c02b4c563.tar.gz |
2004-12-29 Jonathan Wakely <redi@gcc.gnu.org>
* include/bits/vector.tcc (erase(iterator, iterator),
operator=, _M_assign_aux(_ForwardIterator, _ForwardIterator,
forward_iterator_tag)): Qualify all calls to std::copy().
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92724 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/vector.tcc | 6 |
2 files changed, 9 insertions, 3 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 4f9c8d08779..a49240fa65d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2004-12-29 Jonathan Wakely <redi@gcc.gnu.org> + + * include/bits/vector.tcc (erase(iterator, iterator), + operator=, _M_assign_aux(_ForwardIterator, _ForwardIterator, + forward_iterator_tag)): Qualify all calls to std::copy(). + 2004-12-29 Paolo Carlini <pcarlini@suse.de> Minimal fixes for -fno-exceptions. diff --git a/libstdc++-v3/include/bits/vector.tcc b/libstdc++-v3/include/bits/vector.tcc index 5dc3cd41eb3..57144b073bb 100644 --- a/libstdc++-v3/include/bits/vector.tcc +++ b/libstdc++-v3/include/bits/vector.tcc @@ -121,7 +121,7 @@ namespace _GLIBCXX_STD vector<_Tp, _Alloc>:: erase(iterator __first, iterator __last) { - iterator __i(copy(__last, end(), __first)); + iterator __i(std::copy(__last, end(), __first)); std::_Destroy(__i, end(), this->get_allocator()); this->_M_impl._M_finish = this->_M_impl._M_finish - (__last - __first); return __first; @@ -149,7 +149,7 @@ namespace _GLIBCXX_STD } else if (size() >= __xlen) { - iterator __i(copy(__x.begin(), __x.end(), begin())); + iterator __i(std::copy(__x.begin(), __x.end(), begin())); std::_Destroy(__i, end(), this->get_allocator()); } else @@ -226,7 +226,7 @@ namespace _GLIBCXX_STD } else if (size() >= __len) { - iterator __new_finish(copy(__first, __last, + iterator __new_finish(std::copy(__first, __last, this->_M_impl._M_start)); std::_Destroy(__new_finish, end(), this->get_allocator()); this->_M_impl._M_finish = __new_finish.base(); |