https://gcc.gnu.org/g:06ce1b34fc0f1098ed45f25d52c05a6d8586c2c7
commit r15-2553-g06ce1b34fc0f1098ed45f25d52c05a6d8586c2c7 Author: Pierre-Emmanuel Patry <pierre-emmanuel.pa...@embecosm.com> Date: Mon Jan 8 15:18:36 2024 +0100 gccrs: Add modules to type namespace gcc/rust/ChangeLog: * resolve/rust-toplevel-name-resolver-2.0.cc (TopLevel::visit): Module should be added to the type namespace in order to be retrieved later. Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.pa...@embecosm.com> Diff: --- gcc/rust/resolve/rust-toplevel-name-resolver-2.0.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/rust/resolve/rust-toplevel-name-resolver-2.0.cc b/gcc/rust/resolve/rust-toplevel-name-resolver-2.0.cc index 3b1ccc1d3c50..5e6f5e9bd78a 100644 --- a/gcc/rust/resolve/rust-toplevel-name-resolver-2.0.cc +++ b/gcc/rust/resolve/rust-toplevel-name-resolver-2.0.cc @@ -72,7 +72,7 @@ TopLevel::go (AST::Crate &crate) void TopLevel::visit (AST::Module &module) { - // FIXME: Do we need to insert the module in the type namespace? + insert_or_error_out (module.get_name (), module, Namespace::Types); auto sub_visitor = [this, &module] () { for (auto &item : module.get_items ())