From 52cd016f5604555c04337f26e947ae32b8ee41b4 Mon Sep 17 00:00:00 2001 From: pacien Date: Wed, 6 Jun 2018 15:03:36 +0200 Subject: fix bss flag --- src/generator.c | 2 +- src/tpc.y | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/generator.c b/src/generator.c index 553161a..e4b79e3 100644 --- a/src/generator.c +++ b/src/generator.c @@ -13,7 +13,7 @@ void gen_prologue() { } void gen_prologue_continue(bool *bss_done) { - if (!*bss_done) return; + if (*bss_done) return; fprintf(output, "format_int db \"%%d\",10,0\n"); fprintf(output, "format_char db \"%%c\",10,0\n"); diff --git a/src/tpc.y b/src/tpc.y index a21100d..16dc5ad 100644 --- a/src/tpc.y +++ b/src/tpc.y @@ -181,8 +181,8 @@ F: | IDENT '(' Arguments ')' { $$ = gen_function_call($1, $3); } ; LValue: - IDENT { gen_check($1, scope); strcpy($$, $1);} -| IDENT '[' Exp ']' { gen_check($1, scope); strcpy($$, $1);} + IDENT { gen_check($1, scope); strcpy($$, $1); } +| IDENT '[' Exp ']' { gen_check($1, scope); strcpy($$, $1); } ; Arguments: ListExp -- cgit v1.2.3