Do not include parser-defs.h from c-lang.h
authorTom Tromey <tom@tromey.com>
Tue, 24 Nov 2020 18:50:54 +0000 (11:50 -0700)
committerTom Tromey <tom@tromey.com>
Wed, 25 Nov 2020 17:10:11 +0000 (10:10 -0700)
While working on another series, I noticed that c-lang.h does not need
to include parser-defs.h.  This patch makes this change, and fixes up
the two .c files that needed this include.  Tested by rebuilding.

gdb/ChangeLog
2020-11-25  Tom Tromey  <tom@tromey.com>

* d-lang.c: Include parser-defs.h.
* rust-lang.c: Include parser-defs.h.
* c-lang.h: Do not include parser-defs.h.

gdb/ChangeLog
gdb/c-lang.h
gdb/d-lang.c
gdb/rust-lang.c

index 50435b6eb5977b5e82c76e258598b76699b9fce5..77aeb77e0d7c4171066f11459d523b94990e6af9 100644 (file)
@@ -1,3 +1,9 @@
+2020-11-25  Tom Tromey  <tom@tromey.com>
+
+       * d-lang.c: Include parser-defs.h.
+       * rust-lang.c: Include parser-defs.h.
+       * c-lang.h: Do not include parser-defs.h.
+
 2020-11-24  Simon Marchi  <simon.marchi@polymtl.ca>
 
        * regcache.h (struct cached_reg): Remove typedef.
index 6c5d0d814c4c2dc80c34c74dcbe15fa1f9431bf4..896f8e1f27e0c3fe471a582d1f88206fbabe26fd 100644 (file)
@@ -28,7 +28,6 @@ struct parser_state;
 
 #include "value.h"
 #include "macroexp.h"
-#include "parser-defs.h"
 #include "gdbsupport/enum-flags.h"
 
 
index 2e7b7b64cb8f37c52e180387fb991e0cc45877bf..97cc106b4ea4d129c3d200373769fcd33c2dee8a 100644 (file)
@@ -26,6 +26,7 @@
 #include "demangle.h"
 #include "cp-support.h"
 #include "gdbarch.h"
+#include "parser-defs.h"
 
 /* The name of the symbol to use to get the name of the main subprogram.  */
 static const char D_MAIN[] = "D main";
index 407be569308d2b50a39604b4184f462cd7065c91..fb2f2d5e8e43bb1bae17c1594e09e8ea523d7931 100644 (file)
@@ -38,6 +38,7 @@
 #include <string>
 #include <vector>
 #include "cli/cli-style.h"
+#include "parser-defs.h"
 
 /* See rust-lang.h.  */