From 5a30643ee58333664cfc2e6f492e68cdac0ad3f3 Mon Sep 17 00:00:00 2001 From: Jacob Johannsen Date: Wed, 22 May 2024 05:45:23 +0200 Subject: [PATCH] Activate failing test, add first fix --- sway-core/src/semantic_analysis/namespace/namespace.rs | 3 ++- .../language/shadowing/shadowed_glob_imports/test.toml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/sway-core/src/semantic_analysis/namespace/namespace.rs b/sway-core/src/semantic_analysis/namespace/namespace.rs index fdb6b910ad7..cc66caa94a6 100644 --- a/sway-core/src/semantic_analysis/namespace/namespace.rs +++ b/sway-core/src/semantic_analysis/namespace/namespace.rs @@ -268,6 +268,7 @@ impl Namespace { module_span: Span, ) -> SubmoduleNamespace { let init = self.init.clone(); + let is_external = self.module(engines).is_external; self.module_mut(engines) .submodules .entry(mod_name.to_string()) @@ -284,7 +285,7 @@ impl Namespace { new_module.name = Some(mod_name); new_module.span = Some(module_span); new_module.visibility = visibility; - new_module.is_external = false; + new_module.is_external = is_external; new_module.mod_path = submod_path; SubmoduleNamespace { namespace: self, diff --git a/test/src/e2e_vm_tests/test_programs/should_pass/language/shadowing/shadowed_glob_imports/test.toml b/test/src/e2e_vm_tests/test_programs/should_pass/language/shadowing/shadowed_glob_imports/test.toml index edf3a3eae21..75b5f2ef5a2 100644 --- a/test/src/e2e_vm_tests/test_programs/should_pass/language/shadowing/shadowed_glob_imports/test.toml +++ b/test/src/e2e_vm_tests/test_programs/should_pass/language/shadowing/shadowed_glob_imports/test.toml @@ -1,2 +1,2 @@ -category = "disabled" +category = "compile" expected_warnings = 27