diff options
| author | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-06-29 21:02:15 -0400 |
|---|---|---|
| committer | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-06-29 21:26:20 -0400 |
| commit | a99a62744e97fb6d562e28afc0c114885f7c3490 (patch) | |
| tree | b2b354a049f03f80013cc151c7132ea96d3d12f0 /src/server/generics.odin | |
| parent | 386ba7d4ca2adf72800dd64f338dcc2ff4b7572d (diff) | |
Improve resolution of parameteric types with external types
Diffstat (limited to 'src/server/generics.odin')
| -rw-r--r-- | src/server/generics.odin | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/generics.odin b/src/server/generics.odin index d31dfcd..1e52dcc 100644 --- a/src/server/generics.odin +++ b/src/server/generics.odin @@ -110,7 +110,7 @@ resolve_poly :: proc( found := false for arg in p.args { if poly_type, ok := arg.derived.(^ast.Poly_Type); ok { - if poly_type.type == nil || struct_value.poly == nil || len(struct_value.args) <= arg_index { + if poly_type.type == nil || len(struct_value.args) <= arg_index { return false } |