X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/ca42755f13e176c481a537ce2bb1ec735e09915f..12bc1c9e47a5c043e1d2bba599846732b93d062c:/etc/bench.pl.in diff --git a/etc/bench.pl.in b/etc/bench.pl.in index 59cadee4..aaaf1430 100755 --- a/etc/bench.pl.in +++ b/etc/bench.pl.in @@ -1,6 +1,6 @@ #! /usr/bin/perl -w -# Copyright (C) 2006, 2008-2012 Free Software Foundation, Inc. +# Copyright (C) 2006, 2008-2013 Free Software Foundation, Inc. # # This file is part of Bison, the GNU Compiler Compiler. # @@ -610,8 +610,8 @@ $directives #if USE_TOKEN_CTOR yy::parser::symbol_type yylex(); #else - yy::parser::token_type yylex(yy::parser::semantic_type* yylval, - yy::parser::location_type* yylloc); + yy::parser::token_type yylex(yy::parser::semantic_type* yylvalp, + yy::parser::location_type* yyllocp); #endif // Conversion to string. @@ -682,8 +682,8 @@ static #if USE_TOKEN_CTOR yy::parser::symbol_type yylex() #else -yy::parser::token_type yylex(yy::parser::semantic_type* yylval, - yy::parser::location_type* yylloc) +yy::parser::token_type yylex(yy::parser::semantic_type* yylvalp, + yy::parser::location_type* yyllocp) #endif { typedef yy::parser::location_type location_type; @@ -695,7 +695,7 @@ yy::parser::token_type yylex(yy::parser::semantic_type* yylval, #if USE_TOKEN_CTOR return yy::parser::make_END_OF_FILE (location_type ()); #else - *yylloc = location_type (); + *yyllocp = location_type (); return token::END_OF_FILE; #endif } @@ -705,13 +705,13 @@ yy::parser::token_type yylex(yy::parser::semantic_type* yylval, return yy::parser::make_NUMBER (stage, location_type ()); #else # if defined ONE_STAGE_BUILD - yylval->build(stage); + yylvalp->build(stage); # elif USE_VARIANTS - yylval->build() = stage; + yylvalp->build() = stage; # else - yylval->ival = stage; + yylvalp->ival = stage; # endif - *yylloc = location_type (); + *yyllocp = location_type (); return token::NUMBER; #endif } @@ -721,13 +721,13 @@ yy::parser::token_type yylex(yy::parser::semantic_type* yylval, return yy::parser::make_TEXT ("A string.", location_type ()); #else # if defined ONE_STAGE_BUILD - yylval->build(std::string("A string.")); + yylvalp->build(std::string("A string.")); # elif USE_VARIANTS - yylval->build() = std::string("A string."); + yylvalp->build() = std::string("A string."); # else - yylval->sval = new std::string("A string."); + yylvalp->sval = new std::string("A string."); # endif - *yylloc = location_type (); + *yyllocp = location_type (); return token::TEXT; #endif }