From 8de20a37d6eb551a69a04b1b8e67874b9f14123d Mon Sep 17 00:00:00 2001
From: Tom Tromey <tromey@redhat.com>
Date: Mon, 15 Apr 2013 17:30:36 +0000
Subject: 	PR c++/11990: 	* c-lang.c (cplus_language_defn): Use
 gdb_demangle. 	* c-typeprint.c (c_type_print_base): Use gdb_demangle. 	*
 cp-support.c (mangled_name_to_comp): Use gdb_demangle. 
 (gdb_demangle): New function. 	* cp-support.h (gdb_demangle): Declare. 
 * dwarf2read.c (dwarf2_physname, fixup_partial_die) 	(dwarf2_name): Use
 gdb_demangle. 	* gdbtypes.c (check_stub_method): Use gdb_demangle. 	*
 gnu-v3-abi.c (gnuv3_rtti_type): Strip @plt and version 	suffixes from
 name. 	(gnuv3_print_method_ptr): Use gdb_demangle. 	* jv-lang.c
 (java_demangle): Use gdb_demangle. 	* jv-typeprint.c
 (java_type_print_base): Use gdb_demangle. 	* language.c
 (unk_lang_demangle): Use gdb_demangle. 	* symtab.c
 (symbol_find_demangled_name) 	(demangle_for_lookup): Use gdb_demangle.

---
 gdb/c-lang.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'gdb/c-lang.c')

diff --git a/gdb/c-lang.c b/gdb/c-lang.c
index 1c1d60b..6f9d392 100644
--- a/gdb/c-lang.c
+++ b/gdb/c-lang.c
@@ -959,7 +959,7 @@ const struct language_defn cplus_language_defn =
   "this",                       /* name_of_this */
   cp_lookup_symbol_nonlocal,	/* lookup_symbol_nonlocal */
   cp_lookup_transparent_type,   /* lookup_transparent_type */
-  cplus_demangle,		/* Language specific symbol demangler */
+  gdb_demangle,			/* Language specific symbol demangler */
   cp_class_name_from_physname,  /* Language specific
 				   class_name_from_physname */
   c_op_print_tab,		/* expression operators for printing */
-- 
cgit v1.1