aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlo Wood <carlo@alinoe.com>2003-03-11 13:48:16 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2003-03-11 13:48:16 +0000
commit1be4def3c6aa88e74c2a74a445405191706e323e (patch)
tree28dc113399b7733b071c9fcf4738ae34f926ae38
parentbff6a7c25d12e7ab0ec20c719b151023aea3106e (diff)
downloadgcc-1be4def3c6aa88e74c2a74a445405191706e323e.zip
gcc-1be4def3c6aa88e74c2a74a445405191706e323e.tar.gz
gcc-1be4def3c6aa88e74c2a74a445405191706e323e.tar.bz2
demangle.h: Prepend accessors of class qualifier with 'get_' in order to fix warnings when...
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. From-SVN: r64172
-rw-r--r--libstdc++-v3/ChangeLog17
-rw-r--r--libstdc++-v3/include/bits/demangle.h12
2 files changed, 18 insertions, 11 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index f66c6e4..69543e1 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+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
@@ -25,8 +31,8 @@
_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.
@@ -59,9 +65,10 @@
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):
diff --git a/libstdc++-v3/include/bits/demangle.h b/libstdc++-v3/include/bits/demangle.h
index 3d0803b..41347a2 100644
--- a/libstdc++-v3/include/bits/demangle.h
+++ b/libstdc++-v3/include/bits/demangle.h
@@ -172,7 +172,7 @@ namespace __gnu_cxx
{ }
int
- start_pos(void) const
+ get_start_pos(void) const
{ return M_start_pos; }
char
@@ -187,7 +187,7 @@ namespace __gnu_cxx
}
string_type const&
- optional_type(void) const
+ get_optional_type(void) const
{ return M_optional_type; }
bool
@@ -1382,7 +1382,7 @@ namespace __gnu_cxx
{
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();
@@ -1407,7 +1407,7 @@ namespace __gnu_cxx
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')
{
@@ -1420,12 +1420,12 @@ namespace __gnu_cxx
}
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;