diff --git a/src/lib.zig b/src/lib.zig index 5bae402120e5738169fefcf6714adaada970cedd..ebe8f6b3ad77732135c771934da49046945bbd83 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -492,3 +492,8 @@ pub fn opslice(slice: anytype, index: usize) ?std.meta.Child(@TypeOf(slice)) { if (slice.len <= index) return null; return slice[index]; } + +pub fn assertLog(ok: bool, message: string) void { + if (!ok) std.log.err("assertion failure: {s}", .{message}); + if (!ok) unreachable; // assertion failure +}