From 6ea9cc0d54473aae806741fc5abe20f43c501c06 Mon Sep 17 00:00:00 2001 From: nub31 Date: Sat, 7 Jun 2025 21:47:39 +0200 Subject: [PATCH] Remove wrong function parameter capture --- src/lang/Nub.Lang/Frontend/Generation/Generator.cs | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/lang/Nub.Lang/Frontend/Generation/Generator.cs b/src/lang/Nub.Lang/Frontend/Generation/Generator.cs index c32136b..ad70bf8 100644 --- a/src/lang/Nub.Lang/Frontend/Generation/Generator.cs +++ b/src/lang/Nub.Lang/Frontend/Generation/Generator.cs @@ -324,18 +324,7 @@ public class Generator } } - if (IsLargeType(parameter.Type)) - { - _variables[parameter.Name] = parameterName; - } - else - { - var pointerName = GenVarName(); - _builder.AppendLine($" {pointerName} =l alloc8 {SizeOf(parameter.Type)}"); - _builder.AppendLine($" {QBEStore(parameter.Type)} %{parameterName}, {pointerName}"); - - _variables[parameter.Name] = pointerName; - } + _variables[parameter.Name] = parameterName; } _builder.AppendLine();