aboutsummaryrefslogtreecommitdiff
path: root/nextlang.c
diff options
context:
space:
mode:
Diffstat (limited to 'nextlang.c')
-rw-r--r--nextlang.c5
1 files 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 <printf.h>
#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",