From d23d03829e5baf947d347f49cc1d7807be6c070b Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sun, 11 Aug 2024 23:23:12 +0300 Subject: initial generics for structs + Likely still very much full of bugs --- src/debug.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/debug.c') diff --git a/src/debug.c b/src/debug.c index 734ce0e..0d11473 100644 --- a/src/debug.c +++ b/src/debug.c @@ -146,6 +146,19 @@ void type_error(struct file_ctx fctx, struct type *node, va_end(args); } +void loc_error(struct file_ctx fctx, struct src_loc loc, + const char *fmt, ...) +{ + va_list args; + va_start(args, fmt); + struct src_issue issue; + issue.level = SRC_ERROR; + issue.loc = loc; + issue.fctx = fctx; + _issue(issue, fmt, args); + va_end(args); +} + void semantic_warn(struct file_ctx fctx, struct ast *node, const char *fmt, ...) { -- cgit v1.3