aboutsummaryrefslogtreecommitdiff
path: root/compile.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-04-16 13:56:11 -0400
committerBruce Hill <bruce@bruce-hill.com>2024-04-16 13:56:11 -0400
commitf290edbad9ba4e7c37b0fecc3ea798f553cb784d (patch)
treebf1ba4a7cffc9adc34d38ce7563a6e61b284b15a /compile.c
parent369c601a560f9c081e2bc04e4f4fe5a8b7b1a6a0 (diff)
Fix globals
Diffstat (limited to 'compile.c')
-rw-r--r--compile.c4
1 files 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);