Fix codegen typedef sorting, again, oops

This commit is contained in:
Sofia 2025-08-07 18:43:21 +03:00
parent 82b67dfaaa
commit e1ac019ecd

View File

@ -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());