]> git.saurik.com Git - bison.git/blobdiff - data/lalr1.cc
* data/glr.c: Reorder typedef declarations for structs to match order
[bison.git] / data / lalr1.cc
index bcc6080f4acb54864bcd70ca76745dace4b2dd9c..d0f3a73032930e589d1c927ae2c7e47558c23a2d 100644 (file)
@@ -32,7 +32,14 @@ m4_if(b4_defines_flag, 0, [],
 b4_copyright([C++ Skeleton parser for LALR(1) parsing with Bison],
              [2002, 2003, 2004, 2005])
 dnl FIXME: This is wrong, we want computed header guards.
-[
+[/* As a special exception, when this parser skeleton is copied by
+   Bison into a Bison output file, you may use that output file
+   without restriction.  This special exception was added by the Free
+   Software Foundation for C++ LALR(1) parsers in version 2.2 of
+   Bison.  */
+
+/* C++ LALR(1) parser skeleton written by Akim Demaille.  */
+
 #ifndef PARSER_HEADER_H
 # define PARSER_HEADER_H
 
@@ -314,7 +321,7 @@ b4_syncline([@oline@], [@ofile@])[
 #endif
 
 /* Suppress unused-variable warnings by "using" E.  */
-#define YYUSE(e) do {;} while (false && (e))
+#define YYUSE(e) ((void) (e))
 
 /* A pseudo ostream that takes yydebug_ into account. */
 # define YYCDEBUG                                                      \