Skip to content

Commit

Permalink
Remove unnecessary closure in rustc_mir/build/mod.rs
Browse files Browse the repository at this point in the history
  • Loading branch information
IsaacWoods committed Aug 24, 2018
1 parent 63d6649 commit b24a30e
Showing 1 changed file with 1 addition and 4 deletions.
5 changes: 1 addition & 4 deletions src/librustc_mir/build/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,6 @@ use util as mir_util;
/// Construct the MIR for a given def-id.
pub fn mir_build<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, def_id: DefId) -> Mir<'tcx> {
let id = tcx.hir.as_local_node_id(def_id).unwrap();
let unsupported = || {
span_bug!(tcx.hir.span(id), "can't build MIR for {:?}", def_id);
};

// Figure out what primary body this item has.
let body_id = match tcx.hir.get(id) {
Expand All @@ -50,7 +47,7 @@ pub fn mir_build<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, def_id: DefId) -> Mir<'t

_ => match tcx.hir.maybe_body_owned_by(id) {
Some(body) => body,
None => unsupported(),
None => span_bug!(tcx.hir.span(id), "can't build MIR for {:?}", def_id),
},
};

Expand Down

0 comments on commit b24a30e

Please sign in to comment.