From e1ac019ecd70c8cf95333404b70628848e18debb Mon Sep 17 00:00:00 2001 From: sofia Date: Thu, 7 Aug 2025 18:43:21 +0300 Subject: [PATCH] Fix codegen typedef sorting, again, oops --- reid/src/codegen/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reid/src/codegen/mod.rs b/reid/src/codegen/mod.rs index e9c41c9..56415dc 100644 --- a/reid/src/codegen/mod.rs +++ b/reid/src/codegen/mod.rs @@ -207,9 +207,7 @@ impl mir::Module { loop { if let Some(field) = field_iter.next() { if let Some(key) = get_typekey(&field.1) { - if typekeys_seen.contains(&key) { - break true; - } else { + if !typekeys_seen.contains(&key) { break false; } } @@ -228,6 +226,8 @@ impl mir::Module { } } + dbg!(&typedefs_sorted); + for typedef in typedefs_sorted { let type_key = CustomTypeKey(typedef.name.clone(), typedef.source_module); type_map.insert(type_key.clone(), typedef.clone());