]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/ChangeLog
gdb: Convert language la_post_parser field to a method
[thirdparty/binutils-gdb.git] / gdb / ChangeLog
index a0e120d67666c8764c3ff4bdbe0ef3c053dd19b4..098014a42980d927e3689a5e169815b3e46b5fac 100644 (file)
@@ -1,3 +1,29 @@
+2020-06-23  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * ada-lang.c (resolve): Rename to ada_language::post_parser.
+       (ada_language_data): Delete la_post_parser initializer.
+       (ada_language::post_parser): New member function.
+       * c-lang.c (c_language_data): Delete la_post_parser initializer.
+       (cplus_language_data): Likewise.
+       (asm_language_data): Likewise.
+       (minimal_language_data): Likewise.
+       * d-lang.c (d_language_data): Likewise.
+       * f-lang.c (f_language_data): Likewise.
+       * go-lang.c (go_language_data): Likewise.
+       * language.c (unknown_language_data): Likewise.
+       (auto_language_data): Likewise.
+       * language.h (language_data): Delete la_post_parser field.
+       (language_defn::post_parser): New member function.
+       * m2-lang.c (m2_language_data): Delete la_post_parser initializer.
+       * objc-lang.c (objc_language_data): Likewise.
+       * opencl-lang.c (opencl_language_data): Likewise.
+       * p-lang.c (pascal_language_data): Likewise.
+       * parse.c (parse_exp_in_context): Update call to post_parser.
+       (null_post_parser): Delete definition.
+       * parser-defs.h (null_post_parser): Delete declaration.
+       * rust-lang.c (rust_language_data): Delete la_post_parser
+       initializer.
+
 2020-06-23  Andrew Burgess  <andrew.burgess@embecosm.com>
 
        * ada-lang.c (parse): Rename to ada_language::parser.