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();