aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-08-16 19:57:22 -0400
committerGitHub <noreply@github.com>2022-08-16 19:57:22 -0400
commita12abc6d6c8b89a09befdcbd9019247ccc3bd641 (patch)
tree55d95c1c99ddebc36cb4877b52b28ea406c73e5b /src/Sema.zig
parent9d85335de9f89213ed0c3f6a1ba4be1e02d186a1 (diff)
parent9d4561ef0082728bbba085e8a4689ccc93a37b27 (diff)
downloadzig-a12abc6d6c8b89a09befdcbd9019247ccc3bd641.tar.gz
zig-a12abc6d6c8b89a09befdcbd9019247ccc3bd641.zip
Merge pull request #12456 from Vexu/stage2
Stage2 namespacing fixes
Diffstat (limited to 'src/Sema.zig')
-rw-r--r--src/Sema.zig11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/Sema.zig b/src/Sema.zig
index 879ecb4e2f..d7d6994bcd 100644
--- a/src/Sema.zig
+++ b/src/Sema.zig
@@ -5384,6 +5384,17 @@ fn lookupInNamespace(
}
}
+ {
+ var i: usize = 0;
+ while (i < candidates.items.len) {
+ if (candidates.items[i] == sema.owner_decl_index) {
+ _ = candidates.orderedRemove(i);
+ } else {
+ i += 1;
+ }
+ }
+ }
+
switch (candidates.items.len) {
0 => {},
1 => {