]> git.saurik.com Git - bison.git/blobdiff - tests/regression.at
tests: fix 250: parse.error=verbose overflow.
[bison.git] / tests / regression.at
index c530428c8e171e5a307ca3920837380d1a73b684..153344713882e9055f7f1c6171f7d3520456a5f9 100644 (file)
@@ -824,7 +824,7 @@ m4_define([_AT_DATA_DANCER_Y],
 [AT_DATA_GRAMMAR([dancer.y],
 [%{
 static int yylex (AT_LALR1_CC_IF([int *], [void]));
-AT_LALR1_CC_IF([],
+AT_LALR1_CC_IF([#include <cstdlib>],
 [#include <stdlib.h>
 #include <stdio.h>
 static void yyerror (const char *);])
@@ -952,7 +952,7 @@ m4_define([_AT_DATA_EXPECT2_Y],
 [AT_DATA_GRAMMAR([expect2.y],
 [%{
 static int yylex (AT_LALR1_CC_IF([int *], [void]));
-AT_LALR1_CC_IF([],
+AT_LALR1_CC_IF([#include <cstdlib>],
 [#include <stdio.h>
 #include <stdlib.h>
 static void yyerror (const char *);])
@@ -1366,9 +1366,12 @@ AT_DATA_GRAMMAR([input.y],
      large enough to overflow size_t.  */
   #define YYSIZE_T unsigned char
 
-  /* Bring in malloc so yacc.c doesn't try to provide a malloc prototype
-     using our YYSIZE_T.  */
+  /* Bring in malloc and set _STDLIB_H so yacc.c doesn't try to
+     provide a malloc prototype using our YYSIZE_T.  */
   #include <stdlib.h>
+  #ifndef _STDLIB_H
+  # define _STDLIB_H 1
+  #endif
 
   /* Max depth is usually much smaller than YYSTACK_ALLOC_MAXIMUM, and
      we don't want gcc to warn everywhere this constant would be too big