+2003-03-11 Carlo Wood <carlo@alinoe.com>
+
+ * include/bits/demangle.h: Prepend accessors of
+ class qualifier with 'get_' in order to fix warnings
+ when compiling with -Wshadow.
+
2003-03-11 Loren J. Rittle <ljrittle@acm.org>
* config/os/bsd/freebsd/ctype_inline.h: Support _M_table
_M_really_overflow, seekoff): Use the boolean parameter in the calls.
* include/std/std_fstream.h (sync): Likewise.
* src/fstream.cc (basic_filebuf<>::_M_underflow_common): Likewise.
- * src/ios.cc (ios_base::Init::_S_ios_create(bool)): Revert libstdc++/8399
- commit involving isatty(0).
+ * src/ios.cc (ios_base::Init::_S_ios_create(bool)): Revert
+ libstdc++/8399 commit involving isatty(0).
* acinclude.m4 (GLIBCPP_CHECK_UNISTD_DECL_AND_LINKAGE_1): Remove.
(GLIBCPP_CHECK_UNISTD_SUPPORT): Remove
* configure.in: Remove call.
2003-03-08 Loren J. Rittle <ljrittle@acm.org>
* testsuite/26_numerics/c99_classification_macros_c.cc: Tweak test.
-
- * config/locale/generic/c_locale.cc (locale::facet::_S_create_c_locale):
- Throw runtime exception when unsupported language is specified.
+
+ * config/locale/generic/c_locale.cc
+ (locale::facet::_S_create_c_locale): Throw runtime exception when
+ unsupported language is specified.
* testsuite/testsuite_hooks.h
(run_test_wrapped_generic_locale_exception_catcher): New function.
* testsuite/testsuite_hooks.cc (run_tests_wrapped_locale):
{ }
int
- start_pos(void) const
+ get_start_pos(void) const
{ return M_start_pos; }
char
}
string_type const&
- optional_type(void) const
+ get_optional_type(void) const
{ return M_optional_type; }
bool
{
int saved_inside_substitution = M_demangler.M_inside_substitution;
M_demangler.M_inside_substitution = 0;
- M_demangler.add_substitution((*iter).start_pos(), type);
+ M_demangler.add_substitution((*iter).get_start_pos(), type);
M_demangler.M_inside_substitution = saved_inside_substitution;
}
char qualifier_char = (*iter).first_qualifier();
continue;
case 'A':
{
- string_type index = (*iter).optional_type();
+ string_type index = (*iter).get_optional_type();
if (++iter != M_qualifier_starts.rend()
&& (*iter).first_qualifier() != 'A')
{
}
case 'M':
prefix += " ";
- prefix += (*iter).optional_type();
+ prefix += (*iter).get_optional_type();
prefix += "::*";
break;
case 'U':
prefix += " ";
- prefix += (*iter).optional_type();
+ prefix += (*iter).get_optional_type();
break;
case 'G': // Only here so we added a substitution.
break;