[prev in list] [next in list] [prev in thread] [next in thread]
List: gdb-patches
Subject: [PATCH] symtab.c:gdb_mangle_name: Handle fully mangled v3 abi physnames.
From: Peter.Schauer () regent ! e-technik ! tu-muenchen ! de (Peter ! Schauer)
Date: 2002-02-27 10:23:00
Message-ID: 200202271823.TAA08235 () reisser ! regent ! e-technik ! tu-muenchen ! de
[Download RAW message or body]
Approved per private conversation with Daniel Jacobowitz.
2002-02-27 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
* symtab.c (gdb_mangle_name): Handle fully mangled v3 abi physnames.
--- ./symtab.c.orig Sat Feb 23 12:17:26 2002
+++ ./symtab.c Sun Feb 24 21:37:51 2002
@@ -291,7 +291,10 @@ gdb_mangle_name (struct type *type, int
char buf[20];
int len = (newname == NULL ? 0 : strlen (newname));
- if (is_operator_name (field_name))
+ /* Nothing to do if physname already contains a fully mangled v3 abi name
+ or an operator name. */
+ if ((physname[0] == '_' && physname[1] == 'Z')
+ || is_operator_name (field_name))
return xstrdup (physname);
is_full_physname_constructor = is_constructor_name (physname);
--
Peter Schauer pes@regent.e-technik.tu-muenchen.de
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic