]> git.saurik.com Git - bison.git/commitdiff
(yyparse): Pacify non-GCC compilers about yyerrorlab
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 8 Jan 2005 05:22:19 +0000 (05:22 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 8 Jan 2005 05:22:19 +0000 (05:22 +0000)
being defined and not used.
Use "if (false)" rather than "if (0)".

data/lalr1.cc

index ed8250759f824623e2dbab61fb7faa9706b09b9a..746054beba489ef0c2f903396aa783431e46ca93 100644 (file)
@@ -1,6 +1,8 @@
 m4_divert(-1)
+
 # C++ skeleton for Bison
-# Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
+
+# Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -747,12 +749,11 @@ yyerrlab:
 `---------------------------------------------------*/
 yyerrorlab:
 
-#ifdef __GNUC__
-  /* Pacify GCC when the user code never invokes YYERROR and the label
-     yyerrorlab therefore never appears in user code.  */
-  if (0)
+  /* Pacify compilers like GCC when the user code never invokes
+     YYERROR and the label yyerrorlab therefore never appears in user
+     code.  */
+  if (false)
      goto yyerrorlab;
-#endif
 
   yyerror_range_[0] = yylocation_stack_[yylen_ - 1];
   yypop_ (yylen_);