aboutsummaryrefslogtreecommitdiff
path: root/environment.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-10-10 01:09:17 -0400
committerBruce Hill <bruce@bruce-hill.com>2024-10-10 01:09:17 -0400
commit67702b2d77d8474c2a7fe7f1816f4eb9a0a98af1 (patch)
tree0294659e9ef662577c175af0c5989ab9a8f254c5 /environment.c
parenta2490f4a500fca4b84e5652d31fc621f9f20742b (diff)
Fix issue with non-ID chars in filenames
Diffstat (limited to 'environment.c')
-rw-r--r--environment.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/environment.c b/environment.c
index 96bc51f6..a6b68b91 100644
--- a/environment.c
+++ b/environment.c
@@ -445,7 +445,7 @@ env_t *load_module_env(env_t *env, ast_t *ast)
if (cached) return cached;
env_t *module_env = fresh_scope(env);
module_env->code = new(compilation_unit_t);
- module_env->namespace = new(namespace_t, .name=file_base_name(name));
+ module_env->namespace = new(namespace_t, .name=file_base_id(name));
module_env->namespace_bindings = module_env->locals;
Table$str_set(module_env->imports, name, module_env);