aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
diff options
context:
space:
mode:
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 => {