diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2018-02-09 00:24:23 -0500 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2018-02-09 00:24:23 -0500 |
| commit | 32c988a2d7920fcd3da50a13a1ae9abcd57daf50 (patch) | |
| tree | 68c847a2648eed20a70f1d2d01de795dfda98b0b /src | |
| parent | 916d24cd2111559b0694d9579872832f4764a391 (diff) | |
| download | zig-32c988a2d7920fcd3da50a13a1ae9abcd57daf50.tar.gz zig-32c988a2d7920fcd3da50a13a1ae9abcd57daf50.zip | |
fix build runner on windows
Diffstat (limited to 'src')
| -rw-r--r-- | src/analyze.cpp | 1 | ||||
| -rw-r--r-- | src/codegen.cpp | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/analyze.cpp b/src/analyze.cpp index b6f08b7aec..bf7b6e363f 100644 --- a/src/analyze.cpp +++ b/src/analyze.cpp @@ -543,6 +543,7 @@ TypeTableEntry *get_error_union_type(CodeGen *g, TypeTableEntry *err_set_type, T if (type_has_bits(err_set_type)) { entry->type_ref = err_set_type->type_ref; entry->di_type = err_set_type->di_type; + g->error_di_types.append(&entry->di_type); } else { entry->zero_bits = true; entry->di_type = g->builtin_types.entry_void->di_type; diff --git a/src/codegen.cpp b/src/codegen.cpp index 2f8ebf768d..25c115b6f1 100644 --- a/src/codegen.cpp +++ b/src/codegen.cpp @@ -4622,6 +4622,8 @@ static void validate_inline_fns(CodeGen *g) { static void do_code_gen(CodeGen *g) { assert(!g->errors.length); + codegen_add_time_event(g, "Code Generation"); + { // create debug type for error sets assert(g->err_enumerators.length == g->errors_by_index.length); @@ -4644,8 +4646,6 @@ static void do_code_gen(CodeGen *g) { } } - codegen_add_time_event(g, "Code Generation"); - generate_error_name_table(g); generate_enum_name_tables(g); |
