From d25fc9ec5f41b0b608432e7b9fb45d7377380755 Mon Sep 17 00:00:00 2001 From: Mark Simulacrum Date: Tue, 3 Jan 2017 20:10:45 -0700 Subject: [PATCH] Remove extraneous setting of builder positions. --- src/librustc_trans/mir/block.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/librustc_trans/mir/block.rs b/src/librustc_trans/mir/block.rs index b9e58f79a51..c7fdee90e99 100644 --- a/src/librustc_trans/mir/block.rs +++ b/src/librustc_trans/mir/block.rs @@ -580,14 +580,12 @@ impl<'a, 'tcx> MirContext<'a, 'tcx> { if let Some((_, target)) = *destination { let ret_bcx = self.get_builder(target); - ret_bcx.position_at_start(ret_bcx.llbb()); self.set_debug_loc(&ret_bcx, terminator.source_info); let op = OperandRef { val: Immediate(invokeret), ty: sig.output(), }; self.store_return(&ret_bcx, ret_dest, fn_ty.ret, op); - ret_bcx.position_at_end(ret_bcx.llbb()); } } else { let llret = bcx.call(fn_ptr, &llargs, cleanup_bundle);