From a95fb07e9e74d8c8a4d1295211cb3d996c68a89c Mon Sep 17 00:00:00 2001 From: Ting-Wei Lan Date: Thu, 31 Dec 2015 03:51:23 +0800 Subject: Reset the state of the symbol table before generating code --- src/code-generation.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/code-generation.c b/src/code-generation.c index 96c0cef..aa75f79 100644 --- a/src/code-generation.c +++ b/src/code-generation.c @@ -54,6 +54,8 @@ static void generate_program(CcmmcState *state) void ccmmc_code_generation(CcmmcState *state) { + state->table->this_scope = NULL; + state->table->current = NULL; ccmmc_symbol_table_reopen_scope(state->table); generate_program(state); } -- cgit v1.2.3