From: Paolo Carlini Date: Wed, 2 Jul 2003 19:36:40 +0000 (+0200) Subject: basic_string.tcc (_M_replace_aux): Constify __n1 and __off1. X-Git-Tag: releases/gcc-3.4.0~5225 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=41ba4c4632751678d7c32b169da1ff40c39bfb9e;p=thirdparty%2Fgcc.git basic_string.tcc (_M_replace_aux): Constify __n1 and __off1. 2003-07-02 Paolo Carlini * include/bits/basic_string.tcc (_M_replace_aux): Constify __n1 and __off1. From-SVN: r68849 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 848b850cdce2..69f40c67ec8e 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2003-07-02 Paolo Carlini + + * include/bits/basic_string.tcc (_M_replace_aux): Constify + __n1 and __off1. + 2003-07-02 Paolo Carlini * include/bits/stl_bvector.h: Fully qualify standard diff --git a/libstdc++-v3/include/bits/basic_string.tcc b/libstdc++-v3/include/bits/basic_string.tcc index a9496c0244a4..826e418e263f 100644 --- a/libstdc++-v3/include/bits/basic_string.tcc +++ b/libstdc++-v3/include/bits/basic_string.tcc @@ -626,8 +626,8 @@ namespace std basic_string<_CharT, _Traits, _Alloc>:: _M_replace_aux(iterator __i1, iterator __i2, size_type __n2, _CharT __c) { - size_type __n1 = __i2 - __i1; - size_type __off1 = __i1 - _M_ibegin(); + const size_type __n1 = __i2 - __i1; + const size_type __off1 = __i1 - _M_ibegin(); if (max_size() - (this->size() - __n1) <= __n2) __throw_length_error("basic_string::replace"); _M_mutate (__off1, __n1, __n2);