build: close package variant identity gaps
This commit is contained in:
@@ -312,7 +312,9 @@ fn lookupvisibletype(c: *checker, name: str) *syntax.sym = {
|
||||
for (b != nil) {
|
||||
if (b.skind == syntax.skind.SK_TYPE
|
||||
&& syntax.streq(b.name, name)
|
||||
&& directmodvisible(c, b.mod)) { return b; };
|
||||
&& directmodvisible(c, b.mod)
|
||||
&& (b.decl == nil || b.decl.imported == 0
|
||||
|| b.decl.exported != 0)) { return b; };
|
||||
b = b.snext;
|
||||
};
|
||||
p = p.parent;
|
||||
|
||||
Reference in New Issue
Block a user