From f290edbad9ba4e7c37b0fecc3ea798f553cb784d Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 16 Apr 2024 13:56:11 -0400 Subject: Fix globals --- compile.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compile.c b/compile.c index 6000faae..ecde6bfe 100644 --- a/compile.c +++ b/compile.c @@ -2066,10 +2066,10 @@ module_code_t compile_file(ast_t *ast) code_err(decl->value, "This value is not a valid constant initializer."); env->code->fndefs = CORD_all( env->code->fndefs, - compile_declaration(env, t, CORD_cat("$", Match(decl->var, Var)->name)), ";\n"); + compile_declaration(env, t, CORD_cat(env->file_prefix, Match(decl->var, Var)->name)), ";\n"); env->code->staticdefs = CORD_all( env->code->staticdefs, - "extern ", compile_type(env, t), " ", Match(decl->var, Var)->name, " = ", + "extern ", compile_type(env, t), " ", env->file_prefix, Match(decl->var, Var)->name, " = ", compile(env, decl->value), ";\n"); } else { CORD code = compile_statement(env, stmt->ast); -- cgit v1.2.3