From ea811764400357a5b2e868f158c76ce08a769991 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Thu, 18 May 2023 01:14:30 -0700 Subject: [PATCH] add assertLog --- src/lib.zig | 5 +++++ 1 file changed, 5 insertions(+) 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 +} -- 2.54.0