From: Paolo Carlini Date: Thu, 10 Aug 2006 10:35:27 +0000 (+0000) Subject: stl_bvector.h (_Bit_iterator_base::_M_incr(ptrdiff_t)): Tidy a bit, thus reducing... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=22a8ed6556f9d57d93f43b60da5198136890f9c7;p=gcc.git stl_bvector.h (_Bit_iterator_base::_M_incr(ptrdiff_t)): Tidy a bit, thus reducing generated code size. 2006-08-10 Paolo Carlini * include/bits/stl_bvector.h (_Bit_iterator_base::_M_incr(ptrdiff_t)): Tidy a bit, thus reducing generated code size. From-SVN: r116059 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 6fc3dbaa545..2753d050afc 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2006-08-10 Paolo Carlini + + * include/bits/stl_bvector.h (_Bit_iterator_base::_M_incr(ptrdiff_t)): + Tidy a bit, thus reducing generated code size. + 2006-08-09 Paolo Carlini * include/bits/stl_bvector.h (vector::_M_copy_aligned): New. diff --git a/libstdc++-v3/include/bits/stl_bvector.h b/libstdc++-v3/include/bits/stl_bvector.h index d728ce5bf8c..5d87bc504e8 100644 --- a/libstdc++-v3/include/bits/stl_bvector.h +++ b/libstdc++-v3/include/bits/stl_bvector.h @@ -144,11 +144,10 @@ _GLIBCXX_BEGIN_NESTED_NAMESPACE(std, _GLIBCXX_STD) __n = __n % int(_S_word_bit); if (__n < 0) { - _M_offset = static_cast(__n + int(_S_word_bit)); + __n += int(_S_word_bit); --_M_p; } - else - _M_offset = static_cast(__n); + _M_offset = static_cast(__n); } bool