Remove unnecesary stringBuilder

This commit is contained in:
nub31
2025-07-24 18:58:57 +02:00
parent 7f1e8c7d18
commit ddc5228fbe

View File

@@ -333,24 +333,20 @@ public partial class QBEGenerator
_labelIndex = 0;
_tmpIndex = 0;
var builder = new StringBuilder();
builder.Append("export function ");
_writer.Write("export function ");
if (returnType is not VoidTypeNode)
{
builder.Append(FuncQBETypeName(returnType) + ' ');
_writer.Write(FuncQBETypeName(returnType) + ' ');
}
builder.Append(name);
_writer.Write(name);
var parameterStrings = parameters.Select(x => FuncQBETypeName(x.Type) + $" %{x.Name}");
builder.Append($"({string.Join(", ", parameterStrings)})");
builder.AppendLine(" {");
builder.Append("@start");
_writer.WriteLine(builder.ToString());
_writer.Write($"({string.Join(", ", parameterStrings)})");
_writer.WriteLine(" {");
_writer.WriteLine("@start");
var scope = new Scope();