about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAriel Ben-Yehuda <arielb1@mail.tau.ac.il>2016-06-16 16:52:37 +0300
committerAriel Ben-Yehuda <arielb1@mail.tau.ac.il>2016-06-16 16:54:20 +0300
commit5da8bf8402a422720a659673e465c7d70d494995 (patch)
tree1cd764a23f1d6a27770daa915b6001d36390b046
parent63cdd7ab50377323aaa997af78c6ac65611767ec (diff)
downloadrust-5da8bf8402a422720a659673e465c7d70d494995.tar.gz
rust-5da8bf8402a422720a659673e465c7d70d494995.zip
stop having `'static` in dump-mir names
-rw-r--r--src/librustc_mir/transform/simplify_branches.rs3
-rw-r--r--src/librustc_mir/transform/simplify_cfg.rs3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/librustc_mir/transform/simplify_branches.rs b/src/librustc_mir/transform/simplify_branches.rs
index f93de6ca382..b4960c677a1 100644
--- a/src/librustc_mir/transform/simplify_branches.rs
+++ b/src/librustc_mir/transform/simplify_branches.rs
@@ -60,4 +60,7 @@ impl<'l> Pass for SimplifyBranches<'l> {
     fn disambiguator<'a>(&'a self) -> Option<Box<fmt::Display+'a>> {
         Some(Box::new(self.label))
     }
+
+    // avoid calling `type_name` - it contains `<'static>`
+    fn name(&self) -> &str { "SimplifyBranches" }
 }
diff --git a/src/librustc_mir/transform/simplify_cfg.rs b/src/librustc_mir/transform/simplify_cfg.rs
index 8bbcc3fe2d7..c0e7e54050a 100644
--- a/src/librustc_mir/transform/simplify_cfg.rs
+++ b/src/librustc_mir/transform/simplify_cfg.rs
@@ -62,6 +62,9 @@ impl<'l> Pass for SimplifyCfg<'l> {
     fn disambiguator<'a>(&'a self) -> Option<Box<fmt::Display+'a>> {
         Some(Box::new(self.label))
     }
+
+    // avoid calling `type_name` - it contains `<'static>`
+    fn name(&self) -> &str { "SimplifyCfg" }
 }
 
 pub struct CfgSimplifier<'a, 'tcx: 'a> {