diff options
Diffstat (limited to 'src/main.c')
-rwxr-xr-x | src/main.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -32,10 +32,10 @@ process_source(const StringView *source, const char *file_name) { | |||
32 | } | 32 | } |
33 | 33 | ||
34 | // Parser. | 34 | // Parser. |
35 | Root *roots = parse(tokens, &errors); | 35 | ParserResults pr = parse(tokens, &errors); |
36 | if (errors.n != 0) { | 36 | if (errors.n != 0) { |
37 | report_errors(&errors, file_name); | 37 | report_errors(&errors, file_name); |
38 | free_roots(roots); | 38 | free_parser_results(&pr); |
39 | array_free(tokens); | 39 | array_free(tokens); |
40 | exit(EXIT_FAILURE); | 40 | exit(EXIT_FAILURE); |
41 | } | 41 | } |
@@ -46,7 +46,7 @@ process_source(const StringView *source, const char *file_name) { | |||
46 | // TODO: Compilation. | 46 | // TODO: Compilation. |
47 | 47 | ||
48 | // Free resources. | 48 | // Free resources. |
49 | free_roots(roots); | 49 | free_parser_results(&pr); |
50 | } | 50 | } |
51 | 51 | ||
52 | void | 52 | void |