about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorOliver Scherer <github35764891676564198441@oli-obk.de>2019-03-18 14:21:41 +0100
committerOliver Scherer <github35764891676564198441@oli-obk.de>2019-05-25 10:07:00 +0200
commit86d65d8ec8bb815de70a975ba3feb788e07dd491 (patch)
tree5c2875fec73c82d9609e90e130c864a0803cafc1 /src
parent315ab95a9c13cbb69ae8538fcd69b9f7b0c30f89 (diff)
downloadrust-86d65d8ec8bb815de70a975ba3feb788e07dd491.tar.gz
rust-86d65d8ec8bb815de70a975ba3feb788e07dd491.zip
Remove unnecessary secondary recursion
Diffstat (limited to 'src')
-rw-r--r--src/librustc/ty/fold.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc/ty/fold.rs b/src/librustc/ty/fold.rs
index dbf9047f775..dae28d51efc 100644
--- a/src/librustc/ty/fold.rs
+++ b/src/librustc/ty/fold.rs
@@ -939,7 +939,7 @@ impl<'tcx> TypeVisitor<'tcx> for HasTypeFlagsVisitor {
     fn visit_const(&mut self, c: &'tcx ty::Const<'tcx>) -> bool {
         let flags = FlagComputation::for_const(c);
         debug!("HasTypeFlagsVisitor: c={:?} c.flags={:?} self.flags={:?}", c, flags, self.flags);
-        flags.intersects(self.flags) || c.super_visit_with(self)
+        flags.intersects(self.flags)
     }
 }