about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAriel Ben-Yehuda <arielb1@mail.tau.ac.il>2015-12-28 01:20:35 +0200
committerAriel Ben-Yehuda <arielb1@mail.tau.ac.il>2015-12-28 01:21:25 +0200
commitc00b5dc70a3b01825c3bd0a102e3cd67e5a8debf (patch)
tree1c62fae783f5eebfcf1f9e9bb4e87b483ccc1852
parentefc45758fd2a7ce4ac56d6d89ced8634e1dcfaea (diff)
downloadrust-c00b5dc70a3b01825c3bd0a102e3cd67e5a8debf.tar.gz
rust-c00b5dc70a3b01825c3bd0a102e3cd67e5a8debf.zip
remove hack in region inference
I forgot about it in the previous commit
-rw-r--r--src/librustc/middle/infer/region_inference/mod.rs7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/librustc/middle/infer/region_inference/mod.rs b/src/librustc/middle/infer/region_inference/mod.rs
index a63c662de61..2c2b69ff85b 100644
--- a/src/librustc/middle/infer/region_inference/mod.rs
+++ b/src/librustc/middle/infer/region_inference/mod.rs
@@ -489,13 +489,6 @@ impl<'a, 'tcx> RegionVarBindings<'a, 'tcx> {
                origin);
 
         match (sub, sup) {
-            (ReEarlyBound(..), ReEarlyBound(..)) => {
-                // This case is used only to make sure that explicitly-specified
-                // `Self` types match the real self type in implementations.
-                //
-                // FIXME(NDM) -- we really shouldn't be comparing bound things
-                self.add_verify(VerifyRegSubReg(origin, sub, sup));
-            }
             (ReEarlyBound(..), _) |
             (ReLateBound(..), _) |
             (_, ReEarlyBound(..)) |