fix Renderer.isFlags for 64-bit flags

This commit is contained in:
Robin Voetter
2022-01-02 12:38:28 +01:00
parent 1e1af94949
commit 4332a44c28

View File

@@ -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");
}