diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-08-16 19:57:22 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-16 19:57:22 -0400 |
| commit | a12abc6d6c8b89a09befdcbd9019247ccc3bd641 (patch) | |
| tree | 55d95c1c99ddebc36cb4877b52b28ea406c73e5b /src/Sema.zig | |
| parent | 9d85335de9f89213ed0c3f6a1ba4be1e02d186a1 (diff) | |
| parent | 9d4561ef0082728bbba085e8a4689ccc93a37b27 (diff) | |
| download | zig-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.zig | 11 |
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 => { |
