We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 837bf37 commit 4fdc78eCopy full SHA for 4fdc78e
compiler/rustc_middle/src/ty/print/pretty.rs
@@ -2173,10 +2173,16 @@ impl<'tcx> FmtPrinter<'_, 'tcx> {
2173
2174
let mut region_index = self.region_index;
2175
let mut next_name = |this: &Self| {
2176
- let name = name_by_region_index(region_index, &mut available_names, num_available);
2177
- debug!(?name);
2178
- region_index += 1;
2179
- assert!(!this.used_region_names.contains(&name));
+ let mut name;
+
+ loop {
+ name = name_by_region_index(region_index, &mut available_names, num_available);
2180
+ region_index += 1;
2181
2182
+ if !this.used_region_names.contains(&name) {
2183
+ break;
2184
+ }
2185
2186
2187
name
2188
};
0 commit comments