]> git.saurik.com Git - bison.git/blobdiff - src/complain.c
Simplify y.tab.c when location tracking is disabled.
[bison.git] / src / complain.c
index 7bb22de00091478af7cc23d66d0ed62799778013..63dfc935143830a3a1874941c48c3a5a1990a2b6 100644 (file)
@@ -68,7 +68,6 @@ error_message (location *loc,
     fprintf (stderr, "%s: ", prefix);
 
   vfprintf (stderr, message, args);
     fprintf (stderr, "%s: ", prefix);
 
   vfprintf (stderr, message, args);
-  va_end (args);
   putc ('\n', stderr);
   fflush (stderr);
 }
   putc ('\n', stderr);
   fflush (stderr);
 }
@@ -79,6 +78,7 @@ error_message (location *loc,
   va_list args;                                        \
   va_start (args, Message);                    \
   error_message (Loc, Prefix, Message, args);  \
   va_list args;                                        \
   va_start (args, Message);                    \
   error_message (Loc, Prefix, Message, args);  \
+  va_end (args);                               \
 }
 
 
 }