We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d9c13cd commit fc85366Copy full SHA for fc85366
compiler/rustc_monomorphize/src/partitioning.rs
@@ -187,7 +187,13 @@ where
187
}
188
189
// Ensure CGUs are sorted by name, so that we get deterministic results.
190
- assert!(codegen_units.is_sorted_by(|a, b| Some(a.name().as_str().cmp(b.name().as_str()))));
+ if !codegen_units.is_sorted_by(|a, b| Some(a.name().as_str().cmp(b.name().as_str()))) {
191
+ let mut names = String::new();
192
+ for cgu in codegen_units.iter() {
193
+ names += &format!("- {}\n", cgu.name());
194
+ }
195
+ bug!("unsorted CGUs:\n{names}");
196
197
198
codegen_units
199
0 commit comments