authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2024-04-10 12:10:00 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2024-04-10 12:10:00 -07:00
log115c652942aa7a063335e202613716aee22737a6
tree845e47580885e36912eed9dd7cb587d27325d384
parent12f54c6a2b6714aa60397f212155e81c93a00dfa

make this error condition less opaque


1 files changed, 1 insertions(+), 1 deletions(-)

src/lib.zig+1-1
...@@ -260,7 +260,7 @@ fn do(alloc: std.mem.Allocator, writer: anytype, comptime value: astgen.Value, d...@@ -260,7 +260,7 @@ fn do(alloc: std.mem.Allocator, writer: anytype, comptime value: astgen.Value, d
260 errdefer list.deinit();260 errdefer list.deinit();
261 const AT = std.meta.ArgsTuple(@TypeOf(func));261 const AT = std.meta.ArgsTuple(@TypeOf(func));
262 const ATT = std.meta.fieldInfo(AT, .@"3").type;262 const ATT = std.meta.fieldInfo(AT, .@"3").type;
263 comptime std.debug.assert(std.meta.fields(ATT).len == v.args.len);263 if (v.args.len != std.meta.fields(ATT).len) @compileError(std.fmt.comptimePrint("expected:{d} - actual:{d}", .{ std.meta.fields(ATT).len, v.args.len }));
264 var tupargs = @as(ATT, undefined);264 var tupargs = @as(ATT, undefined);
265 var args = .{265 var args = .{
266 alloc,266 alloc,