From 77fcab043ed7c85338997ae57921ada903a782f1 Mon Sep 17 00:00:00 2001
From: Brian Anderson <banderson@mozilla.com>
Date: Thu, 22 Sep 2011 17:50:27 -0700
Subject: [PATCH] Remove nonsensical load and store from trans_uniq::copy_val

Issue #409
---
 src/comp/middle/trans_uniq.rs | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

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;
 }