| ... | @@ -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, |