From 1af5ab6d4e791b1beb5ce30b57b7c35cf96d8a25 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Wed, 14 Feb 2024 00:19:16 -0500 Subject: Add #line directives for source code mapping --- nextlang.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'nextlang.c') diff --git a/nextlang.c b/nextlang.c index 7a0f4e3a..98e54ebb 100644 --- a/nextlang.c +++ b/nextlang.c @@ -55,6 +55,7 @@ int main(int argc, char *argv[]) } CORD program = CORD_asprintf( + "#line 0 \"%s\"\n" // file "// Generated code:\n" "%r\n" // imports "%r\n" // typedefs @@ -74,6 +75,7 @@ int main(int argc, char *argv[]) "__load();\n" "return 0;\n" "}\n", + f->filename, env.imports, env.typedefs, env.types, env.staticdefs, env.funcs, env.main); -- cgit v1.2.3