diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -8,7 +8,8 @@ | |||
8 | #include "errors.c" | 8 | #include "errors.c" |
9 | #include "lexer.c" | 9 | #include "lexer.c" |
10 | #include "parser.c" | 10 | #include "parser.c" |
11 | #include "compiler.h" | 11 | #include "ir.h" |
12 | // #include "compiler.h" | ||
12 | 13 | ||
13 | void | 14 | void |
14 | init(void) { | 15 | init(void) { |
@@ -45,7 +46,8 @@ process_source(const StringView *source, const char *file_name) { | |||
45 | // TODO: Optimization. | 46 | // TODO: Optimization. |
46 | 47 | ||
47 | // Compilation. | 48 | // Compilation. |
48 | compile(program); | 49 | ProgramIr program_ir = compile(program); |
50 | (void)program_ir; | ||
49 | 51 | ||
50 | // Free resources. | 52 | // Free resources. |
51 | free_objects(); | 53 | free_objects(); |