This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] Include parser-defs.h in cp-name-parser.y


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=98e69eb381347eb06dfedaa0b185ad26818ce5cd

commit 98e69eb381347eb06dfedaa0b185ad26818ce5cd
Author: Tom Tromey <tom@tromey.com>
Date:   Tue May 29 12:54:59 2018 -0600

    Include parser-defs.h in cp-name-parser.y
    
    This changes cp-name-parser.y to include parser-defs.h, removing the
    copy-pasted declaration of parser_fprintf.  This can be done now that
    cp-name-parser.y does not define any global variables.
    
    gdb/ChangeLog
    2018-06-01  Tom Tromey  <tom@tromey.com>
    
    	* cp-name-parser.y: Include parser-defs.h.
    	(parser_fprintf): Remove declaration.

Diff:
---
 gdb/ChangeLog        | 5 +++++
 gdb/cp-name-parser.y | 6 +-----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 7bb56db..0c50d83 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,10 @@
 2018-06-01  Tom Tromey  <tom@tromey.com>
 
+	* cp-name-parser.y: Include parser-defs.h.
+	(parser_fprintf): Remove declaration.
+
+2018-06-01  Tom Tromey  <tom@tromey.com>
+
 	* cp-name-parser.y: Use %pure-parser, %lex-param, and
 	%parse-param.
 	(lexptr, prev_lexptr, error_lexptr, global_errmsg, demangle_info)
diff --git a/gdb/cp-name-parser.y b/gdb/cp-name-parser.y
index b662575..169a92d 100644
--- a/gdb/cp-name-parser.y
+++ b/gdb/cp-name-parser.y
@@ -44,11 +44,7 @@
 #include "demangle.h"
 #include "cp-support.h"
 #include "c-support.h"
-
-/* Function used to avoid direct calls to fprintf
-   in the code generated by the bison parser.  */
-
-extern void parser_fprintf (FILE *, const char *, ...) ATTRIBUTE_PRINTF (2, 3);
+#include "parser-defs.h"
 
 #define GDB_YY_REMAP_PREFIX cpname
 #include "yy-remap.h"


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]