locale_facets.tcc (_M_extract_int): Avoid uninitialized warning.
authorJason Merrill <jason@gcc.gnu.org>
Tue, 11 Dec 2001 15:48:11 +0000 (10:48 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Tue, 11 Dec 2001 15:48:11 +0000 (10:48 -0500)
        * include/bits/locale_facets.tcc (_M_extract_int): Avoid
        uninitialized warning.

From-SVN: r47877

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

index 81929d9c83a01e706a24777ce860b652ce4c8ce9..89d1bec5f055dc7fb42e6d05e243fe6f4e41eb51 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-11  Jason Merrill  <jason@redhat.com>
+
+       * include/bits/locale_facets.tcc (_M_extract_int): Avoid
+       uninitialized warning.
+
 2001-12-11  Loren Rittle <ljrittle@acm.org>
 
        * config/cpu/sparc/sparc32/bits/atomicity.h
@@ -22,6 +27,7 @@
        
        * include/bits/locale_facets.h (__num_base::_S_scale_hex): Add.
        (__num_base::_S_scale_oct): Add.
+       * include/bits/locale_facets.tcc (_M_extract_int): Use them.
        * src/locale.cc: Add definitions.
        * testsuite/27_io/istream_extractor_arith.cc (main): Call test13.
 
index 5f22cde02a223210ba9ba2a0d7761c9341779060..e4b40af34f338cf5020ce6af48062cf63ac3d622 100644 (file)
@@ -303,8 +303,8 @@ namespace std
        __max_digits = __max;
       else if (__base == 16)
        __max_digits = static_cast<int>(ceil(__max * _S_scale_hex));
-      else if (__base == 8)
-      __max_digits = static_cast<int>(ceil(__max * _S_scale_oct));
+      else /* if (__base == 8) */
+       __max_digits = static_cast<int>(ceil(__max * _S_scale_oct));
 
       // Add in what's already been extracted.
       __max_digits += __pos;