diff options
| author | Isaac Woods <isaacwoods.home@gmail.com> | 2018-08-24 11:20:30 +0100 |
|---|---|---|
| committer | Isaac Woods <isaacwoods.home@gmail.com> | 2018-08-24 11:21:15 +0100 |
| commit | b24a30e94d19b3ac537665e9b9856f7caabc895f (patch) | |
| tree | caacb766e937b4ffff3adde6366c2ddedaf7a901 | |
| parent | 63d66494aff57411bfec1dd2a3a5f1af900feab6 (diff) | |
| download | rust-b24a30e94d19b3ac537665e9b9856f7caabc895f.tar.gz rust-b24a30e94d19b3ac537665e9b9856f7caabc895f.zip | |
Remove unnecessary closure in rustc_mir/build/mod.rs
| -rw-r--r-- | src/librustc_mir/build/mod.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/librustc_mir/build/mod.rs b/src/librustc_mir/build/mod.rs index 179bc2426ab..dc88446319c 100644 --- a/src/librustc_mir/build/mod.rs +++ b/src/librustc_mir/build/mod.rs @@ -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) { @@ -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), }, }; |
