diff options
Diffstat (limited to 'gdb/cp-support.c')
-rw-r--r-- | gdb/cp-support.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/gdb/cp-support.c b/gdb/cp-support.c index 22e8fc4..3c1442d 100644 --- a/gdb/cp-support.c +++ b/gdb/cp-support.c @@ -635,7 +635,7 @@ mangled_name_to_comp (const char *mangled_name, int options, /* If it doesn't, or if that failed, then try to demangle the name. */ - demangled_name = cplus_demangle (mangled_name, options); + demangled_name = gdb_demangle (mangled_name, options); if (demangled_name == NULL) return NULL; @@ -1476,6 +1476,14 @@ cp_lookup_rtti_type (const char *name, struct block *block) return rtti_type; } +/* A wrapper for bfd_demangle. */ + +char * +gdb_demangle (const char *name, int options) +{ + return bfd_demangle (NULL, name, options); +} + /* Don't allow just "maintenance cplus". */ static void |