diff --git a/src/comp/middle/trans_uniq.rs b/src/comp/middle/trans_uniq.rs index 2003f6a55aa..2c75ccc67b9 100644 --- a/src/comp/middle/trans_uniq.rs +++ b/src/comp/middle/trans_uniq.rs @@ -96,9 +96,8 @@ fn copy_val(cx: @block_ctxt, dst: ValueRef, src: ValueRef, Store(bcx, llptr, dst); let src = Load(bcx, src); - let dst = Load(bcx, dst); + let dst = llptr; let bcx = trans::copy_val(bcx, INIT, dst, src, content_ty); - Store(bcx, src, llptr); ret bcx; }