Prefer using collection expressions with implicit object creation when the type is clear

This commit is contained in:
Marco Carvalho
2024-12-27 13:23:31 -03:00
parent 850df38f1e
commit 57d1486da9
510 changed files with 6022 additions and 6212 deletions

View File

@@ -128,8 +128,8 @@ namespace Ryujinx.Graphics.Shader.Translation
public static FunctionRegisterUsage RunPass(ControlFlowGraph cfg)
{
List<Register> inArguments = new();
List<Register> outArguments = new();
List<Register> inArguments = [];
List<Register> outArguments = [];
// Compute local register inputs and outputs used inside blocks.
RegisterMask[] localInputs = new RegisterMask[cfg.Blocks.Length];
@@ -285,7 +285,7 @@ namespace Ryujinx.Graphics.Shader.Translation
}
}
return new FunctionRegisterUsage(inArguments.ToArray(), outArguments.ToArray());
return new FunctionRegisterUsage([.. inArguments], [.. outArguments]);
}
public static void FixupCalls(BasicBlock[] blocks, FunctionRegisterUsage[] frus)