@@ -52,7 +52,7 @@ use middle::ty::{type_is_bot, IntType, UintType};
52
52
use middle:: ty;
53
53
use middle:: ty_fold;
54
54
use middle:: typeck:: infer:: { Bounds , cyclic_ty, fixup_err, fres, InferCtxt } ;
55
- use middle:: typeck:: infer:: { region_var_bound_by_region_var , unresolved_ty} ;
55
+ use middle:: typeck:: infer:: unresolved_ty;
56
56
use middle:: typeck:: infer:: to_str:: InferStr ;
57
57
use middle:: typeck:: infer:: unify:: { Root , UnifyInferCtxtMethods } ;
58
58
use util:: common:: { indent, indenter} ;
@@ -64,14 +64,12 @@ pub static resolve_nested_tvar: uint = 0b0000000001;
64
64
pub static resolve_rvar: uint = 0b0000000010 ;
65
65
pub static resolve_ivar: uint = 0b0000000100 ;
66
66
pub static resolve_fvar: uint = 0b0000001000 ;
67
- pub static resolve_fnvar: uint = 0b0000010000 ;
68
- pub static resolve_all: uint = 0b0000011111 ;
67
+ pub static resolve_all: uint = 0b0000001111 ;
69
68
pub static force_tvar: uint = 0b0000100000 ;
70
69
pub static force_rvar: uint = 0b0001000000 ;
71
70
pub static force_ivar: uint = 0b0010000000 ;
72
71
pub static force_fvar: uint = 0b0100000000 ;
73
- pub static force_fnvar: uint = 0b1000000000 ;
74
- pub static force_all: uint = 0b1111100000 ;
72
+ pub static force_all: uint = 0b0111100000 ;
75
73
76
74
pub static not_regions: uint = !( force_rvar | resolve_rvar) ;
77
75
@@ -204,15 +202,6 @@ impl<'a> ResolveState<'a> {
204
202
self . infcx . region_vars . resolve_var ( rid)
205
203
}
206
204
207
- pub fn assert_not_rvar ( & mut self , rid : RegionVid , r : ty:: Region ) {
208
- match r {
209
- ty:: ReInfer ( ty:: ReVar ( rid2) ) => {
210
- self . err = Some ( region_var_bound_by_region_var ( rid, rid2) ) ;
211
- }
212
- _ => { }
213
- }
214
- }
215
-
216
205
pub fn resolve_ty_var ( & mut self , vid : TyVid ) -> ty:: t {
217
206
if self . v_seen . contains ( & vid) {
218
207
self . err = Some ( cyclic_ty ( vid) ) ;
0 commit comments