From 1e203086c5be85a3a77e630b1844ea39115d8276 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Mon, 9 Aug 2021 01:18:22 -0700 Subject: clarify bind marker len compile error --- sqlite.zig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'sqlite.zig') diff --git a/sqlite.zig b/sqlite.zig index e8b3980..7ba64ba 100644 --- a/sqlite.zig +++ b/sqlite.zig @@ -997,7 +997,10 @@ pub fn Statement(comptime opts: StatementOptions, comptime query: ParsedQuery) t const StructTypeInfo = @typeInfo(StructType).Struct; if (comptime query.nb_bind_markers != StructTypeInfo.fields.len) { - @compileError("number of bind markers not equal to number of fields"); + @compileError(comptime std.fmt.comptimePrint("number of bind markers ({d}) not equal to number of fields ({d})", .{ + query.nb_bind_markers, + StructTypeInfo.fields.len, + })); } inline for (StructTypeInfo.fields) |struct_field, _i| { -- cgit v1.2.3