diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2024-05-31 20:32:02 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2024-05-31 20:32:02 -0400 |
| commit | fdaadee13352323d0b68d1aaae0c811f83edf07e (patch) | |
| tree | 34535a775caa016c60040418e22496fbfa26e3cd | |
| parent | 9536487df883aa98d5783afb4e897b935fad6a9e (diff) | |
Fix imported symbol prefixes
| -rw-r--r-- | typecheck.c | 1 |
1 files changed, 1 insertions, 0 deletions
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); |
