Fix codegen typedef sorting, again, oops
This commit is contained in:
parent
82b67dfaaa
commit
e1ac019ecd
@ -207,9 +207,7 @@ impl mir::Module {
|
|||||||
loop {
|
loop {
|
||||||
if let Some(field) = field_iter.next() {
|
if let Some(field) = field_iter.next() {
|
||||||
if let Some(key) = get_typekey(&field.1) {
|
if let Some(key) = get_typekey(&field.1) {
|
||||||
if typekeys_seen.contains(&key) {
|
if !typekeys_seen.contains(&key) {
|
||||||
break true;
|
|
||||||
} else {
|
|
||||||
break false;
|
break false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -228,6 +226,8 @@ impl mir::Module {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dbg!(&typedefs_sorted);
|
||||||
|
|
||||||
for typedef in typedefs_sorted {
|
for typedef in typedefs_sorted {
|
||||||
let type_key = CustomTypeKey(typedef.name.clone(), typedef.source_module);
|
let type_key = CustomTypeKey(typedef.name.clone(), typedef.source_module);
|
||||||
type_map.insert(type_key.clone(), typedef.clone());
|
type_map.insert(type_key.clone(), typedef.clone());
|
||||||
|
Loading…
Reference in New Issue
Block a user