diff options
author | Nathan Ringo <nathan@remexre.com> | 2024-11-28 20:13:45 -0600 |
---|---|---|
committer | Nathan Ringo <nathan@remexre.com> | 2024-11-28 20:13:45 -0600 |
commit | 16e22f9cb39a254bccd20613f7c2cfef75ae15a7 (patch) | |
tree | 2f5ce4d1676b8a5d6e127b773e755c8d622724aa /src/util.c | |
parent | 6f9c0c5afb2877c0e95586a6db123029eba86b9b (diff) |
Fixes GC bug.
Diffstat (limited to 'src/util.c')
-rw-r--r-- | src/util.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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); |