From 4332a44c28828f497510d280526cf32c3c61e799 Mon Sep 17 00:00:00 2001 From: Robin Voetter Date: Sun, 2 Jan 2022 12:38:28 +0100 Subject: [PATCH] fix Renderer.isFlags for 64-bit flags --- 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 30f9dad..088cada 100644 --- a/generator/vulkan/render.zig +++ b/generator/vulkan/render.zig @@ -284,8 +284,8 @@ fn Renderer(comptime WriterType: type) type { fn isFlags(self: Self, name: []const u8) bool { const tag = self.id_renderer.getAuthorTag(name); - const base_name = if (tag) |tag_name| name[0 .. name.len - tag_name.len] else name; - + const tagless_name = if (tag) |tag_name| name[0 .. name.len - tag_name.len] else name; + const base_name = std.mem.trimRight(u8, tagless_name, "0123456789"); return mem.endsWith(u8, base_name, "Flags"); }