diff options
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -13,7 +13,11 @@ static int run_program(void) if (status != 0 || lexer_failed()) status = 1; else - status = execute(program_root) == RUN_FAILED; + { + struct Machine machine; + machine_init(&machine); + status = execute(&machine, program_root) == RUN_FAILED; + } node_free(program_root); program_root = NULL; |
