diff --git a/src/librustc/mir/mod.rs b/src/librustc/mir/mod.rs index d176ae761e1..d78e17ce03c 100644 --- a/src/librustc/mir/mod.rs +++ b/src/librustc/mir/mod.rs @@ -1208,13 +1208,13 @@ impl<'tcx> Debug for Rvalue<'tcx> { BorrowKind::Mut | BorrowKind::Unique => "mut ", }; - // When identifying regions, add trailing space if - // necessary. - let region = if ppaux::identify_regions() { + // When printing regions, add trailing space if necessary. + let region = if ppaux::verbose() || ppaux::identify_regions() { let mut region = format!("{}", region); if region.len() > 0 { region.push(' '); } region } else { + // Do not even print 'static "".to_owned() }; write!(fmt, "&{}{}{:?}", region, kind_str, lv)