diff options
| author | Graydon Hoare <[email protected]> | 2010-07-01 11:11:07 -0700 |
|---|---|---|
| committer | Graydon Hoare <[email protected]> | 2010-07-01 11:11:07 -0700 |
| commit | bb3aad72c40e2ea3b7f309ed0ad162ac8f726310 (patch) | |
| tree | f08e043d636e92544dcaf975c43527890777ea36 /src/boot/me | |
| parent | Implement STMT_init_box in trans, clean up some of the semant table-accessors. (diff) | |
| download | rust-bb3aad72c40e2ea3b7f309ed0ad162ac8f726310.tar.xz rust-bb3aad72c40e2ea3b7f309ed0ad162ac8f726310.zip | |
Remove redundant indirection-function.
Diffstat (limited to 'src/boot/me')
| -rw-r--r-- | src/boot/me/trans.ml | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/boot/me/trans.ml b/src/boot/me/trans.ml index 9e8cfb14..d93a66e9 100644 --- a/src/boot/me/trans.ml +++ b/src/boot/me/trans.ml @@ -2210,13 +2210,11 @@ let trans_visitor (ty_align abi ty)) (tydesc_rty abi)) - and box_ctrl_cell (cell:Il.cell) (off:int) : Il.cell = + and box_rc_cell (cell:Il.cell) : Il.cell = + let off = Abi.box_rc_slot_field_refcnt in let (mem, _) = need_mem_cell (deref_imm cell (word_n off)) in word_at mem - and box_rc_cell (cell:Il.cell) : Il.cell = - box_ctrl_cell cell Abi.box_rc_slot_field_refcnt - and box_allocation_size (ty:Ast.ty) : Il.operand = |