From fdaadee13352323d0b68d1aaae0c811f83edf07e Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 31 May 2024 20:32:02 -0400 Subject: Fix imported symbol prefixes --- typecheck.c | 1 + 1 file changed, 1 insertion(+) diff --git a/typecheck.c b/typecheck.c index d13a9420..b448e74a 100644 --- a/typecheck.c +++ b/typecheck.c @@ -112,6 +112,7 @@ static env_t *load_module(env_t *env, ast_t *use_ast) module_env = new_compilation_unit(); module_env->file_prefix = heap_strf("%s$", name); + module_env->scope_prefix = module_env->file_prefix; Table$str_set(module_env->imports, name, module_env); const char *my_name = heap_strn(CORD_to_const_char_star(env->file_prefix), CORD_len(env->file_prefix)-1); Table$str_set(module_env->imports, my_name, env); -- cgit v1.2.3