aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorBrad Lewis <22850972+BradLewis@users.noreply.github.com>2026-02-10 19:44:56 +1100
committerBrad Lewis <22850972+BradLewis@users.noreply.github.com>2026-02-10 19:44:56 +1100
commit1b5e31443062db82337848f112d26ac3a71b80b9 (patch)
tree3ca3d69ba3487db6f40fdcfa46ab424b515cd3ed /src/server
parent3e8434dd66c7cbba28cfa3dd5824b26c2ce70b29 (diff)
Correctly resolve parapoly overloaded procs using bitfields
Diffstat (limited to 'src/server')
-rw-r--r--src/server/analysis.odin2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/analysis.odin b/src/server/analysis.odin
index c9cd863..6d0cf09 100644
--- a/src/server/analysis.odin
+++ b/src/server/analysis.odin
@@ -438,7 +438,7 @@ is_symbol_same_typed :: proc(ast_context: ^AstContext, a, b: Symbol, flags: ast.
case SymbolBasicValue:
b_value := b.value.(SymbolBasicValue)
return a_value.ident.name == b_value.ident.name && a.pkg == b.pkg
- case SymbolStructValue, SymbolEnumValue, SymbolUnionValue, SymbolBitSetValue:
+ case SymbolStructValue, SymbolEnumValue, SymbolUnionValue, SymbolBitSetValue, SymbolBitFieldValue:
return a.name == b.name && a.pkg == b.pkg
case SymbolSliceValue:
b_value := b.value.(SymbolSliceValue)