From a9c50fb7d54d771a187730e7c304f18244b736bf Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sun, 14 May 2023 16:22:43 -0700 Subject: [PATCH] Field: inline for is redundant here --- src/lib.zig | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib.zig b/src/lib.zig index 8b6f66cfde9d77ee37df6fcd9edd4fe5b34ce89b..1cbcb1f10a03cc3852dbab9c200e4c2d41766cb8 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -199,8 +199,10 @@ fn Field(comptime T: type, comptime field_name: string) type { if (std.meta.trait.isIndexable(T) and std.mem.eql(u8, field_name, "len")) { return usize; } - inline for (std.meta.fields(T)) |fld| { - if (comptime std.mem.eql(u8, fld.name, field_name)) return fld.type; + for (std.meta.fields(T)) |fld| { + if (std.mem.eql(u8, fld.name, field_name)) { + return fld.type; + } } @compileError(std.fmt.comptimePrint("pek: unknown field {s} on type {s}", .{ field_name, @typeName(T) })); } -- 2.54.0