From e80089576ecc853996a5098df0883d649db4845d Mon Sep 17 00:00:00 2001 From: Flavio Percoco Date: Thu, 17 Apr 2014 01:00:00 +0200 Subject: [PATCH] rustc: Remove obsolete error_out_of_root_scope variant --- src/librustc/middle/borrowck/mod.rs | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/librustc/middle/borrowck/mod.rs b/src/librustc/middle/borrowck/mod.rs index cadb3a3fea44..47aa7907b5ab 100644 --- a/src/librustc/middle/borrowck/mod.rs +++ b/src/librustc/middle/borrowck/mod.rs @@ -334,7 +334,6 @@ impl Repr for RestrictionSet { #[deriving(Eq)] pub enum bckerr_code { err_mutbl, - err_out_of_root_scope(ty::Region, ty::Region), // superscope, subscope err_out_of_scope(ty::Region, ty::Region), // superscope, subscope err_borrowed_pointer_too_short( ty::Region, ty::Region, RestrictionSet), // loan, ptr @@ -616,9 +615,6 @@ impl<'a> BorrowckCtxt<'a> { } } } - err_out_of_root_scope(..) => { - format!("cannot root managed value long enough") - } err_out_of_scope(..) => { let msg = match opt_loan_path(&err.cmt) { None => format!("borrowed value"), @@ -694,19 +690,6 @@ impl<'a> BorrowckCtxt<'a> { match code { err_mutbl(..) => { } - err_out_of_root_scope(super_scope, sub_scope) => { - note_and_explain_region( - self.tcx, - "managed value would have to be rooted for ", - sub_scope, - "..."); - note_and_explain_region( - self.tcx, - "...but can only be rooted for ", - super_scope, - ""); - } - err_out_of_scope(super_scope, sub_scope) => { note_and_explain_region( self.tcx,