about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorMark Simulacrum <mark.simulacrum@gmail.com>2017-01-03 20:10:45 -0700
committerMark Simulacrum <mark.simulacrum@gmail.com>2017-01-04 11:38:11 -0700
commitd25fc9ec5f41b0b608432e7b9fb45d7377380755 (patch)
tree687697717731bc802d32e2db6d8cdb1016e9de80 /src
parentca328e1bb4629f7a3ef26c23b759781c4b90588c (diff)
downloadrust-d25fc9ec5f41b0b608432e7b9fb45d7377380755.tar.gz
rust-d25fc9ec5f41b0b608432e7b9fb45d7377380755.zip
Remove extraneous setting of builder positions.
Diffstat (limited to 'src')
-rw-r--r--src/librustc_trans/mir/block.rs2
1 files changed, 0 insertions, 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);