bench: simplify the calc grammar

* etc/bench.pl.in (generate_grammar_calc): We don't need global_result
etc.
This commit is contained in:
Akim Demaille
2020-03-21 14:57:13 +01:00
parent 675dcf1962
commit 56414791e9

View File

@@ -379,9 +379,6 @@ sub generate_grammar_calc ($$@)
#include <string.h> #include <string.h>
#include <ctype.h> #include <ctype.h>
#define USE(Var) #define USE(Var)
static int global_result = 0;
static int global_count = 0;
%} %}
%define api.value.type union %define api.value.type union
@@ -557,10 +554,6 @@ power (int base, int exponent)
int int
main (int argc, const char **argv) main (int argc, const char **argv)
{ {
int result = 0;
int count = 0;
int status;
#if YYDEBUG #if YYDEBUG
yydebug = !!getenv ("YYDEBUG"); yydebug = !!getenv ("YYDEBUG");
#endif #endif
@@ -572,13 +565,7 @@ main (int argc, const char **argv)
return 3; return 3;
} }
status = yyparse (); return yyparse ();
if (global_result != result)
abort ();
if (global_count != count)
abort ();
return status;
} }
EOF EOF
} }