From 9513d33bf86c6b929896362f97c6e8aae6dbfa26 Mon Sep 17 00:00:00 2001 From: InKryption <59504965+InKryption@users.noreply.github.com> Date: Fri, 5 Nov 2021 17:45:15 +0000 Subject: [PATCH] Replace `anytype` with explicit `[]const {s}Command` --- generator/vulkan/render.zig | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/generator/vulkan/render.zig b/generator/vulkan/render.zig index fc77429..6d7b686 100644 --- a/generator/vulkan/render.zig +++ b/generator/vulkan/render.zig @@ -1015,10 +1015,9 @@ fn Renderer(comptime WriterType: type) type { }; try self.writer.print( - \\pub fn {s}Wrapper(comptime cmds: anytype) type {{ - \\ const cmd_array: [cmds.len]{s}Command = cmds; + \\pub fn {s}Wrapper(comptime cmds: []const {s}Command) type {{ \\ comptime var fields: [cmds.len]std.builtin.TypeInfo.StructField = undefined; - \\ inline for (cmd_array) |cmd, i| {{ + \\ inline for (cmds) |cmd, i| {{ \\ const PfnType = cmd.PfnType(); \\ fields[i] = .{{ \\ .name = cmd.symbol(),