]> git.lizzy.rs Git - rust.git/commitdiff
Remove extraneous setting of builder positions.
authorMark Simulacrum <mark.simulacrum@gmail.com>
Wed, 4 Jan 2017 03:10:45 +0000 (20:10 -0700)
committerMark Simulacrum <mark.simulacrum@gmail.com>
Wed, 4 Jan 2017 18:38:11 +0000 (11:38 -0700)
src/librustc_trans/mir/block.rs

index b9e58f79a5141029471342e9e9af86a94223bc34..c7fdee90e99750ba2b28ae12ee9b00872694ae64 100644 (file)
@@ -580,14 +580,12 @@ pub fn trans_block(&mut self, bb: mir::BasicBlock,
 
                     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);