From 20b4c6f4973adf52ed3eef57df3aa8d19fef554c Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sat, 17 Feb 2024 23:23:37 -0500 Subject: Properly quote filename string --- nextlang.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nextlang.c b/nextlang.c index c260b490..8b344634 100644 --- a/nextlang.c +++ b/nextlang.c @@ -5,8 +5,9 @@ #include #include "ast.h" -#include "parse.h" +#include "builtins/string.h" #include "compile.h" +#include "parse.h" #include "typecheck.h" #include "types.h" @@ -55,7 +56,7 @@ int main(int argc, char *argv[]) bind_statement(env, stmt->ast); } - CORD fileinfo = CORD_asprintf("#line 0 \"%s\"\n", f->filename); + CORD fileinfo = CORD_asprintf("#line 0 %r\n", Str__quoted(f->filename, false)); CORD program = CORD_all( fileinfo, "// Generated code:\n", -- cgit v1.2.3