aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2017-08-27 00:11:09 -0400
committerAndrew Kelley <superjoe30@gmail.com>2017-08-27 00:11:09 -0400
commit29a418c9d5b3b9c78b707e5b6a119d48ecce9a6a (patch)
treeb0716f34ca3170edd1784c46c18a4e4595e52e34 /src/analyze.cpp
parent105a09e1d654c76addc26fd5616c06fcbd8b6a12 (diff)
downloadzig-29a418c9d5b3b9c78b707e5b6a119d48ecce9a6a.tar.gz
zig-29a418c9d5b3b9c78b707e5b6a119d48ecce9a6a.zip
progress toward tests passing on MacOS
Diffstat (limited to 'src/analyze.cpp')
-rw-r--r--src/analyze.cpp4
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;