aboutsummaryrefslogtreecommitdiff
path: root/demos/generate-parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'demos/generate-parser.c')
-rw-r--r--demos/generate-parser.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/demos/generate-parser.c b/demos/generate-parser.c
index 9987265..d1391d5 100644
--- a/demos/generate-parser.c
+++ b/demos/generate-parser.c
@@ -164,7 +164,7 @@ int main(int argc, char **argv)
for(size_t i = 0; i < total_productions; i++) {
printf("#define A(n) (*(stack_head-3*%zu+3*n-1))\n", grammar[i].nRHS-1);
printf("intptr_t __prod%zu_action(intmax_t *stack_head)\n", i);
- printf("{ intptr_t v;\n");
+ printf("{ intptr_t v = 0;\n");
puts(semantic_action_str[i]);
printf("return v; }\n");
printf("#undef A\n");