diff --git a/ChangeLog b/ChangeLog index 4cb1915d..b5e80278 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-03-25 Akim Demaille + + tests: fix 250: parse.error=verbose overflow. + * tests/regression.at (parse.error=verbose overflow): Avoid the + double inclusion of stdlib.h as it triggers hard errors. + 2010-03-23 Joel E. Denny portability: fix for BSD make. diff --git a/tests/regression.at b/tests/regression.at index ca6ba1dd..4998d370 100644 --- a/tests/regression.at +++ b/tests/regression.at @@ -1374,9 +1374,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 + #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