From 3094dc5e27e90d00d359747a9a39b5e413dabda3 Mon Sep 17 00:00:00 2001 From: avokadoen Date: Fri, 26 May 2023 13:17:57 +0200 Subject: [PATCH] explicitly cast boolToInt in Wrapper This resolves compile error with master zig --- generator/vulkan/render.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generator/vulkan/render.zig b/generator/vulkan/render.zig index 48bc0a8..c4df606 100644 --- a/generator/vulkan/render.zig +++ b/generator/vulkan/render.zig @@ -1162,9 +1162,9 @@ fn Renderer(comptime WriterType: type) type { \\ @setEvalBranchQuota(10_000); \\ const Type = std.builtin.Type; \\ const fields_len = fields_len: {{ - \\ var fields_len = 0; + \\ var fields_len: u32 = 0; \\ for (@typeInfo({0s}CommandFlags).Struct.fields) |field| {{ - \\ fields_len += @boolToInt(@field(cmds, field.name)); + \\ fields_len += @intCast(u32, @boolToInt(@field(cmds, field.name))); \\ }} \\ break :fields_len fields_len; \\ }};