diff options
Diffstat (limited to 'src/analysis')
| -rw-r--r-- | src/analysis/analysis.odin | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/analysis/analysis.odin b/src/analysis/analysis.odin index 4d4fd75..88aa765 100644 --- a/src/analysis/analysis.odin +++ b/src/analysis/analysis.odin @@ -1375,6 +1375,10 @@ resolve_symbol_return :: proc(ast_context: ^AstContext, symbol: index.Symbol, ok resolve_unresolved_symbol :: proc(ast_context: ^AstContext, symbol: ^index.Symbol) { using index; + if symbol.type != .Unresolved { + return; + } + #partial switch v in symbol.value { case SymbolStructValue: symbol.type = .Struct; |