about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2017-07-24 16:32:11 -0700
committerRalf Jung <post@ralfj.de>2017-07-24 16:32:11 -0700
commit4e1249d75f420392d7f1f45188d39d32cdab2662 (patch)
treed8ecd25a65dece9fd2b10acbb170a6ec20cd7b87
parent95b0f22240dcce4f827703a0e1de1b1bea3e902a (diff)
downloadrust-4e1249d75f420392d7f1f45188d39d32cdab2662.tar.gz
rust-4e1249d75f420392d7f1f45188d39d32cdab2662.zip
avoid printing 'static
-rw-r--r--src/librustc/mir/mod.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/librustc/mir/mod.rs b/src/librustc/mir/mod.rs
index f3d92d3692d..d78e17ce03c 100644
--- a/src/librustc/mir/mod.rs
+++ b/src/librustc/mir/mod.rs
@@ -1209,10 +1209,13 @@ impl<'tcx> Debug for Rvalue<'tcx> {
                 };
 
                 // When printing regions, add trailing space if necessary.
-                let region = {
+                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)
             }