diff options
| author | Harold Brenes <harold@hbrenes.com> | 2025-05-01 12:24:27 -0400 |
|---|---|---|
| committer | Harold Brenes <harold@hbrenes.com> | 2025-05-01 12:25:37 -0400 |
| commit | 7dff27b2c19271ceb5c92fca5ccd0a0a7f07e414 (patch) | |
| tree | b1f79c781ca9d31fe220bef2152eb515bd5fb790 /src/server | |
| parent | ec0fb1945eda03e79ea5dd498b54ba9915e84588 (diff) | |
Fix resolve parapoly speciliazations
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/analysis.odin | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/analysis.odin b/src/server/analysis.odin index b4d97f3..71bfab5 100644 --- a/src/server/analysis.odin +++ b/src/server/analysis.odin @@ -1049,6 +1049,11 @@ internal_resolve_type_expression :: proc(ast_context: ^AstContext, node: ^ast.Ex return selector, true } } + case ^ast.Poly_Type: + if v.specialization != nil { + return internal_resolve_type_expression(ast_context, v.specialization) + } + case: log.warnf("default node kind, internal_resolve_type_expression: %v", v) } |