diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2017-08-27 00:11:09 -0400 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2017-08-27 00:11:09 -0400 |
| commit | 29a418c9d5b3b9c78b707e5b6a119d48ecce9a6a (patch) | |
| tree | b0716f34ca3170edd1784c46c18a4e4595e52e34 /src/analyze.cpp | |
| parent | 105a09e1d654c76addc26fd5616c06fcbd8b6a12 (diff) | |
| download | zig-29a418c9d5b3b9c78b707e5b6a119d48ecce9a6a.tar.gz zig-29a418c9d5b3b9c78b707e5b6a119d48ecce9a6a.zip | |
progress toward tests passing on MacOS
Diffstat (limited to 'src/analyze.cpp')
| -rw-r--r-- | src/analyze.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/analyze.cpp b/src/analyze.cpp index 0b43f2d1e4..82ae972cbf 100644 --- a/src/analyze.cpp +++ b/src/analyze.cpp @@ -2891,6 +2891,10 @@ static void analyze_fn_body(CodeGen *g, FnTableEntry *fn_table_entry) { } static void add_symbols_from_import(CodeGen *g, AstNode *src_use_node, AstNode *dst_use_node) { + if (src_use_node->data.use.resolution == TldResolutionUnresolved) { + preview_use_decl(g, src_use_node); + } + IrInstruction *use_target_value = src_use_node->data.use.value; if (use_target_value->value.type->id == TypeTableEntryIdInvalid) { dst_use_node->owner->any_imports_failed = true; |
