aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2010-12-02 18:33:11 -0800
committerGraydon Hoare <[email protected]>2010-12-02 18:33:11 -0800
commit97247bbb531bf82382a3c1ed20460d033f1b064b (patch)
tree94583469bb2e0bb934e09d4c015aa34484e913f6 /src
parentDon't drop context returned from decl-init call to copy_ty. (diff)
downloadrust-97247bbb531bf82382a3c1ed20460d033f1b064b.tar.xz
rust-97247bbb531bf82382a3c1ed20460d033f1b064b.zip
Change order of basic blocks in copy_ty, makes nicer disassembly.
Diffstat (limited to 'src')
-rw-r--r--src/comp/middle/trans.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs
index b05f70d5..58d700e5 100644
--- a/src/comp/middle/trans.rs
+++ b/src/comp/middle/trans.rs
@@ -468,8 +468,8 @@ fn incr_refcnt(@block_ctxt cx, ValueRef box_ptr) -> result {
C_int(abi.box_rc_field_refcnt)));
auto rc = cx.build.Load(rc_ptr);
- auto next_cx = new_sub_block_ctxt(cx, "next");
auto rc_adj_cx = new_sub_block_ctxt(cx, "rc++");
+ auto next_cx = new_sub_block_ctxt(cx, "next");
auto const_test = cx.build.ICmp(lib.llvm.LLVMIntEQ,
C_int(abi.const_refcount as int), rc);