From 9b4709a4adda9bb6b50d238024fd2f2dabc3ad1c Mon Sep 17 00:00:00 2001 From: Brad Lewis <22850972+BradLewis@users.noreply.github.com> Date: Mon, 30 Jun 2025 23:10:24 -0400 Subject: Missing cloning types for struct poly types --- src/server/generics.odin | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/server/generics.odin') diff --git a/src/server/generics.odin b/src/server/generics.odin index 1e52dcc..fcb1397 100644 --- a/src/server/generics.odin +++ b/src/server/generics.odin @@ -642,8 +642,6 @@ is_procedure_generic :: proc(proc_type: ^ast.Proc_Type) -> bool { return false } - -// TODO: update to use builder resolve_poly_struct :: proc(ast_context: ^AstContext, b: ^SymbolStructValueBuilder, poly_params: ^ast.Field_List) { if ast_context.call == nil { return @@ -722,9 +720,9 @@ resolve_poly_struct :: proc(ast_context: ^AstContext, b: ^SymbolStructValueBuild for type, i in b.types { data := Visit_Data { - poly_map = poly_map, + poly_map = poly_map, symbol_value_builder = b, - i = i, + i = i, } visitor := ast.Visitor { -- cgit v1.2.3