summaryrefslogtreecommitdiff
path: root/src/util.c
diff options
context:
space:
mode:
authorNathan Ringo <nathan@remexre.com>2024-11-28 20:13:45 -0600
committerNathan Ringo <nathan@remexre.com>2024-11-28 20:13:45 -0600
commit16e22f9cb39a254bccd20613f7c2cfef75ae15a7 (patch)
tree2f5ce4d1676b8a5d6e127b773e755c8d622724aa /src/util.c
parent6f9c0c5afb2877c0e95586a6db123029eba86b9b (diff)
Fixes GC bug.
Diffstat (limited to 'src/util.c')
-rw-r--r--src/util.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/util.c b/src/util.c
index b512296..ba03ed9 100644
--- a/src/util.c
+++ b/src/util.c
@@ -11,6 +11,15 @@ noreturn void assume__failed(const char *file, int line, const char *expr) {
panic_end();
}
+void debugf__impl(const char *file, int line, const char *fmt, ...) {
+ fprintf(stderr, "%s:%d: ", file, line);
+ va_list ap;
+ va_start(ap, fmt);
+ vfprintf(stderr, fmt, ap);
+ va_end(ap);
+ fprintf(stderr, "\n");
+}
+
noreturn void todo__impl(const char *file, int line, const char *fmt, ...) {
panic_begin();
printf("%s:%d: TODO: ", file, line);