@@ -29,7 +29,6 @@ use syntax::attr;
2929use syntax:: ptr:: P ;
3030use syntax_pos:: Span ;
3131use errors:: DiagnosticBuilder ;
32- use util:: common:: ErrorReported ;
3332use util:: nodemap:: { DefIdMap , FxHashMap , FxHashSet , NodeMap , NodeSet } ;
3433use std:: slice;
3534
@@ -357,7 +356,7 @@ fn resolve_lifetimes<'tcx>(
357356) -> Rc < ResolveLifetimes > {
358357 assert_eq ! ( for_krate, LOCAL_CRATE ) ;
359358
360- let named_region_map = krate ( tcx) . unwrap_or_default ( ) ;
359+ let named_region_map = krate ( tcx) ;
361360
362361 let mut defs = FxHashMap ( ) ;
363362 for ( k, v) in named_region_map. defs {
@@ -392,7 +391,7 @@ fn resolve_lifetimes<'tcx>(
392391 } )
393392}
394393
395- fn krate < ' tcx > ( tcx : TyCtxt < ' _ , ' tcx , ' tcx > ) -> Result < NamedRegionMap , ErrorReported > {
394+ fn krate < ' tcx > ( tcx : TyCtxt < ' _ , ' tcx , ' tcx > ) -> NamedRegionMap {
396395 let krate = tcx. hir . krate ( ) ;
397396 let mut map = NamedRegionMap {
398397 defs : NodeMap ( ) ,
@@ -413,7 +412,7 @@ fn krate<'tcx>(tcx: TyCtxt<'_, 'tcx, 'tcx>) -> Result<NamedRegionMap, ErrorRepor
413412 visitor. visit_item ( item) ;
414413 }
415414 }
416- Ok ( map)
415+ map
417416}
418417
419418impl < ' a , ' tcx > Visitor < ' tcx > for LifetimeContext < ' a , ' tcx > {
0 commit comments