@@ -29,7 +29,6 @@ use syntax::attr;
29
29
use syntax:: ptr:: P ;
30
30
use syntax_pos:: Span ;
31
31
use errors:: DiagnosticBuilder ;
32
- use util:: common:: ErrorReported ;
33
32
use util:: nodemap:: { DefIdMap , FxHashMap , FxHashSet , NodeMap , NodeSet } ;
34
33
use std:: slice;
35
34
@@ -357,7 +356,7 @@ fn resolve_lifetimes<'tcx>(
357
356
) -> Rc < ResolveLifetimes > {
358
357
assert_eq ! ( for_krate, LOCAL_CRATE ) ;
359
358
360
- let named_region_map = krate ( tcx) . unwrap_or_default ( ) ;
359
+ let named_region_map = krate ( tcx) ;
361
360
362
361
let mut defs = FxHashMap ( ) ;
363
362
for ( k, v) in named_region_map. defs {
@@ -392,7 +391,7 @@ fn resolve_lifetimes<'tcx>(
392
391
} )
393
392
}
394
393
395
- fn krate < ' tcx > ( tcx : TyCtxt < ' _ , ' tcx , ' tcx > ) -> Result < NamedRegionMap , ErrorReported > {
394
+ fn krate < ' tcx > ( tcx : TyCtxt < ' _ , ' tcx , ' tcx > ) -> NamedRegionMap {
396
395
let krate = tcx. hir . krate ( ) ;
397
396
let mut map = NamedRegionMap {
398
397
defs : NodeMap ( ) ,
@@ -413,7 +412,7 @@ fn krate<'tcx>(tcx: TyCtxt<'_, 'tcx, 'tcx>) -> Result<NamedRegionMap, ErrorRepor
413
412
visitor. visit_item ( item) ;
414
413
}
415
414
}
416
- Ok ( map)
415
+ map
417
416
}
418
417
419
418
impl < ' a , ' tcx > Visitor < ' tcx > for LifetimeContext < ' a , ' tcx > {
0 commit comments