Skip to content

Commit fdbd9b0

Browse files
committed
make krate infallible
1 parent b7794c0 commit fdbd9b0

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/librustc/middle/resolve_lifetime.rs

+3-4
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ use syntax::attr;
2929
use syntax::ptr::P;
3030
use syntax_pos::Span;
3131
use errors::DiagnosticBuilder;
32-
use util::common::ErrorReported;
3332
use util::nodemap::{DefIdMap, FxHashMap, FxHashSet, NodeMap, NodeSet};
3433
use 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

419418
impl<'a, 'tcx> Visitor<'tcx> for LifetimeContext<'a, 'tcx> {

0 commit comments

Comments
 (0)