locale_facets.tcc (money_get<>::__do_get(iter_type, iter_type, bool, ios_base&, ios_b...
authorPaolo Carlini <pcarlini@suse.de>
Tue, 17 Oct 2006 16:43:47 +0000 (16:43 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 17 Oct 2006 16:43:47 +0000 (16:43 +0000)
2006-10-17  Paolo Carlini  <pcarlini@suse.de>

* include/bits/locale_facets.tcc (money_get<>::__do_get(iter_type,
iter_type, bool, ios_base&, ios_base::iostate&, double&),
money_get<>::do_get(iter_type, iter_type, bool, ios_base&,
ios_base::iostate&, long double&), money_get<>::do_get(iter_type,
iter_type, bool, ios_base&, ios_base::iostate&, string_type&)): Tidy.

From-SVN: r117828

libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/locale_facets.tcc

index ac94e35f9d81f5e014aa838f4d1b8c03ae62ea14..5dacf66aafbf4350ef01bcd27359a407667a32f7 100644 (file)
@@ -1,3 +1,11 @@
+2006-10-17  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/bits/locale_facets.tcc (money_get<>::__do_get(iter_type,
+       iter_type, bool, ios_base&, ios_base::iostate&, double&),
+       money_get<>::do_get(iter_type, iter_type, bool, ios_base&,
+       ios_base::iostate&, long double&), money_get<>::do_get(iter_type,
+       iter_type, bool, ios_base&, ios_base::iostate&, string_type&)): Tidy.
+
 2006-10-17  Paolo Carlini  <pcarlini@suse.de>
 
        PR libstdc++/26020
index 49c64a11add0f15cc81ea8dbb4030996c7dc0143..d3c47ff9b7f23c1a9ea65a472f4ee450e152f699 100644 (file)
@@ -1537,10 +1537,8 @@ _GLIBCXX_BEGIN_LDBL_NAMESPACE
             ios_base::iostate& __err, double& __units) const
     {
       string __str;
-      if (__intl)
-       __beg = _M_extract<true>(__beg, __end, __io, __err, __str);
-      else
-       __beg = _M_extract<false>(__beg, __end, __io, __err, __str);
+      __beg = __intl ? _M_extract<true>(__beg, __end, __io, __err, __str)
+                     : _M_extract<false>(__beg, __end, __io, __err, __str);
       std::__convert_to_v(__str.c_str(), __units, __err, _S_get_c_locale());
       return __beg;
     }
@@ -1553,10 +1551,8 @@ _GLIBCXX_BEGIN_LDBL_NAMESPACE
           ios_base::iostate& __err, long double& __units) const
     {
       string __str;
-      if (__intl)
-       __beg = _M_extract<true>(__beg, __end, __io, __err, __str);
-      else
-       __beg = _M_extract<false>(__beg, __end, __io, __err, __str);
+      __beg = __intl ? _M_extract<true>(__beg, __end, __io, __err, __str)
+                    : _M_extract<false>(__beg, __end, __io, __err, __str);
       std::__convert_to_v(__str.c_str(), __units, __err, _S_get_c_locale());
       return __beg;
     }
@@ -1573,18 +1569,15 @@ _GLIBCXX_BEGIN_LDBL_NAMESPACE
       const ctype<_CharT>& __ctype = use_facet<ctype<_CharT> >(__loc);
 
       string __str;
-      const iter_type __ret = __intl ? _M_extract<true>(__beg, __end, __io,
-                                                       __err, __str)
-                                    : _M_extract<false>(__beg, __end, __io,
-                                                        __err, __str);
+      __beg = __intl ? _M_extract<true>(__beg, __end, __io, __err, __str)
+                    : _M_extract<false>(__beg, __end, __io, __err, __str);
       const size_type __len = __str.size();
       if (__len)
        {
          __digits.resize(__len);
          __ctype.widen(__str.data(), __str.data() + __len, &__digits[0]);
        }
-
-      return __ret;
+      return __beg;
     }
 
   template<typename _CharT, typename _OutIter>