Skip to content

Commit

Permalink
Rollup merge of rust-lang#53664 - IsaacWoods:fix_53608, r=oli-obk
Browse files Browse the repository at this point in the history
Remove unnecessary closure in rustc_mir/build/mod.rs

Fixes rust-lang#53608
  • Loading branch information
kennytm committed Aug 24, 2018
2 parents 0009fad + b24a30e commit 62f29c4
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 62f29c4

Please sign in to comment.