From c00b5dc70a3b01825c3bd0a102e3cd67e5a8debf Mon Sep 17 00:00:00 2001 From: Ariel Ben-Yehuda Date: Mon, 28 Dec 2015 01:20:35 +0200 Subject: [PATCH] remove hack in region inference I forgot about it in the previous commit --- src/librustc/middle/infer/region_inference/mod.rs | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/librustc/middle/infer/region_inference/mod.rs b/src/librustc/middle/infer/region_inference/mod.rs index a63c662de616..2c2b69ff85b4 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(..)) |