Skip to content

Commit 8f4cf2e

Browse files
committed
print sccs_info strings correctly
1 parent 35bc8ae commit 8f4cf2e

File tree

1 file changed

+6
-5
lines changed
  • compiler/rustc_borrowck/src/region_infer

1 file changed

+6
-5
lines changed

compiler/rustc_borrowck/src/region_infer/mod.rs

+6-5
Original file line numberDiff line numberDiff line change
@@ -256,11 +256,12 @@ fn sccs_info<'cx, 'tcx>(
256256

257257
let mut var_to_origin_sorted = var_to_origin.clone().into_iter().collect::<Vec<_>>();
258258
var_to_origin_sorted.sort_by_key(|vto| vto.0);
259-
let mut debug_str = "region variables to origins:\n".to_string();
259+
260+
let mut reg_vars_to_origins_str = "region variables to origins:\n".to_string();
260261
for (reg_var, origin) in var_to_origin_sorted.into_iter() {
261-
debug_str.push_str(&format!("{:?}: {:?}\n", reg_var, origin));
262+
reg_vars_to_origins_str.push_str(&format!("{:?}: {:?}\n", reg_var, origin));
262263
}
263-
debug!(debug_str);
264+
debug!("{}", reg_vars_to_origins_str);
264265

265266
let num_components = sccs.scc_data().ranges().len();
266267
let mut components = vec![FxIndexSet::default(); num_components];
@@ -275,12 +276,12 @@ fn sccs_info<'cx, 'tcx>(
275276
for (scc_idx, reg_vars_origins) in components.iter().enumerate() {
276277
let regions_info = reg_vars_origins.clone().into_iter().collect::<Vec<_>>();
277278
components_str.push_str(&format!(
278-
"{:?}: {:?})",
279+
"{:?}: {:?},\n)",
279280
ConstraintSccIndex::from_usize(scc_idx),
280281
regions_info,
281282
))
282283
}
283-
debug!(components_str);
284+
debug!("{}", components_str);
284285

285286
// calculate the best representative for each component
286287
let components_representatives = components

0 commit comments

Comments
 (0)