Use let
/else
to reduce some indentation.
This commit is contained in:
parent
243109e006
commit
8541b0f1f3
@ -570,7 +570,9 @@ fn transform_async_context<'tcx>(tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>) {
|
||||
|
||||
fn eliminate_get_context_call<'tcx>(bb_data: &mut BasicBlockData<'tcx>) -> Local {
|
||||
let terminator = bb_data.terminator.take().unwrap();
|
||||
if let TerminatorKind::Call { args, destination, target, .. } = terminator.kind {
|
||||
let TerminatorKind::Call { args, destination, target, .. } = terminator.kind else {
|
||||
bug!();
|
||||
};
|
||||
let [arg] = *Box::try_from(args).unwrap();
|
||||
let local = arg.node.place().unwrap().local;
|
||||
|
||||
@ -585,9 +587,6 @@ fn eliminate_get_context_call<'tcx>(bb_data: &mut BasicBlockData<'tcx>) -> Local
|
||||
kind: TerminatorKind::Goto { target: target.unwrap() },
|
||||
});
|
||||
local
|
||||
} else {
|
||||
bug!();
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg_attr(not(debug_assertions), allow(unused))]
|
||||
|
Loading…
Reference in New Issue
Block a user