* include/bits/stl_bvector.h (_Bit_iterator_base::_M_incr(ptrdiff_t)):
Tidy a bit, thus reducing generated code size.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116059
138bc75d-0d04-0410-961f-
82ee72b054a4
+2006-08-10 Paolo Carlini <pcarlini@suse.de>
+
+ * 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 <pcarlini@suse.de>
* include/bits/stl_bvector.h (vector<bool>::_M_copy_aligned): New.
__n = __n % int(_S_word_bit);
if (__n < 0)
{
- _M_offset = static_cast<unsigned int>(__n + int(_S_word_bit));
+ __n += int(_S_word_bit);
--_M_p;
}
- else
- _M_offset = static_cast<unsigned int>(__n);
+ _M_offset = static_cast<unsigned int>(__n);
}
bool