X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fada-lang.c;h=42e57093bf97eed48711b31560825cde4e921b8e;hb=0a50df5dabfe12c8bf20f4f724622ff38ef7828b;hp=f84f02f897dc2817b49ff9d77f8b66fc0bf7b325;hpb=fbfb0a463fc7de88a2da8858ac5cd6c2f4796514;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index f84f02f897..42e57093bf 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -13926,7 +13926,6 @@ extern const struct language_data ada_language_data = NULL, /* name_of_this */ true, /* la_store_sym_names_in_linkage_form_p */ ada_lookup_symbol_nonlocal, /* Looking up non-local symbols. */ - ada_la_decode, /* Language specific symbol demangler */ NULL, /* Language specific class_name_from_physname */ ada_op_print_tab, /* expression operators for printing */ @@ -14108,6 +14107,13 @@ public: /* See language.h. */ + char *demangle (const char *mangled, int options) const override + { + return ada_la_decode (mangled, options); + } + + /* See language.h. */ + void print_type (struct type *type, const char *varstring, struct ui_file *stream, int show, int level, const struct type_print_options *flags) const override