From 67702b2d77d8474c2a7fe7f1816f4eb9a0a98af1 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Thu, 10 Oct 2024 01:09:17 -0400 Subject: Fix issue with non-ID chars in filenames --- environment.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'environment.c') 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); -- cgit v1.2.3