gdb: Convert language la_demangle field to a method
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index bf690af9c4325fc8196acc98591bbac1b8c438fa..1390be1933f9fa960b1b0409d5c2af309c02c809 100644 (file)
@@ -1,3 +1,36 @@
+2020-06-02  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * ada-lang.c (ada_language_data): Delete la_demangle initializer.
+       (ada_language::demangle): New member function.
+       * c-lang.c (c_language_data): Delete la_demangle initializer.
+       (cplus_language_data): Delete la_demangle initializer.
+       (cplus_language::demangle): New member function.
+       (asm_language_data): Delete la_demangle initializer.
+       (minimal_language_data): Delete la_demangle initializer.
+       * d-lang.c (d_language_data): Delete la_demangle initializer.
+       (d_language::demangle): New member function.
+       * f-lang.c (f_language_data): Delete la_demangle initializer.
+       (f_language::demangle): New member function.
+       * go-lang.c (go_language_data): Delete la_demangle initializer.
+       (go_language::demangle): New member function.
+       * language.c (language_demangle): Update.
+       (unk_lang_demangle): Delete.
+       (unknown_language_data): Delete la_demangle initializer.
+       (unknown_language::demangle): New member function.
+       (auto_language_data): Delete la_demangle initializer.
+       (auto_language::demangle): New member function.
+       * language.h (language_data): Delete la_demangle field.
+       (language_defn::demangle): New function.
+       * m2-lang.c (m2_language_data): Delete la_demangle initializer.
+       * objc-lang.c (objc_language_data): Delete la_demangle
+       initializer.
+       (objc_language::demangle): New member function.
+       * opencl-lang.c (opencl_language_data): Delete la_demangle
+       initializer.
+       * p-lang.c (pascal_language_data): Likewise.
+       * rust-lang.c (rust_language_data): Likewise.
+       (rust_language::demangle): New member function.
+
 2020-06-02  Andrew Burgess  <andrew.burgess@embecosm.com>
 
        * ada-lang.c (ada_language_data): Delete la_print_type
This page took 0.032463 seconds and 4 git commands to generate.