Commit a3327f0fbd

Andrew Kelley <andrew@ziglang.org>
2019-07-22 18:33:24
fix usingnamespace analyzing the expression multiple times
1 parent d6d0bb0
Changed files (1)
src/analyze.cpp
@@ -3353,7 +3353,8 @@ static void resolve_use_decl(CodeGen *g, TldUsingNamespace *tld_using_namespace,
 
 static void preview_use_decl(CodeGen *g, TldUsingNamespace *using_namespace, ScopeDecls *dest_decls_scope) {
     if (using_namespace->base.resolution == TldResolutionOk ||
-        using_namespace->base.resolution == TldResolutionInvalid)
+        using_namespace->base.resolution == TldResolutionInvalid ||
+        using_namespace->using_namespace_value != nullptr)
     {
         return;
     }