From 3dba4a79fff166df109f772a234f063ab735bda1 Mon Sep 17 00:00:00 2001 From: sofia Date: Wed, 6 Aug 2025 21:04:31 +0300 Subject: [PATCH] Move one type resolution to a better place --- reid/src/mir/linker.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/reid/src/mir/linker.rs b/reid/src/mir/linker.rs index 3a25883..c000792 100644 --- a/reid/src/mir/linker.rs +++ b/reid/src/mir/linker.rs @@ -373,6 +373,10 @@ impl<'map> Pass for LinkerPass<'map> { return Ok(()); } }; + imported_types.insert( + CustomTypeKey(ty.0.clone(), importer_module.module_id), + imported_ty_key.1, + ); let mut imported = modules.get(&imported_ty_key.1).unwrap().module.borrow_mut(); let imported_module_name = imported.name.clone(); @@ -473,7 +477,6 @@ impl<'map> Pass for LinkerPass<'map> { } }; - imported_types.insert(CustomTypeKey(ty.0.clone(), importer_module.module_id), resolved.1); imported_types.insert(ty, resolved.1); }