about summary refs log tree commit diff
path: root/src/rustc/back
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2012-05-24 13:35:57 -0700
committerNiko Matsakis <niko@alum.mit.edu>2012-05-24 13:35:57 -0700
commitccd8d5573ea41fbcdd2b8212f7ec28876e15fd32 (patch)
treeabb2e7644b0cac6b2a92f63007ab357c2bc931af /src/rustc/back
parentf5c51b0a9c084418ae90b8909dc10b13ff318d72 (diff)
downloadrust-ccd8d5573ea41fbcdd2b8212f7ec28876e15fd32.tar.gz
rust-ccd8d5573ea41fbcdd2b8212f7ec28876e15fd32.zip
remove dead assignments
Diffstat (limited to 'src/rustc/back')
-rw-r--r--src/rustc/back/link.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/rustc/back/link.rs b/src/rustc/back/link.rs
index 5541bbd8451..365d7752239 100644
--- a/src/rustc/back/link.rs
+++ b/src/rustc/back/link.rs
@@ -429,15 +429,14 @@ fn symbol_hash(tcx: ty::ctxt, sha: sha1, t: ty::t,
 }
 
 fn get_symbol_hash(ccx: @crate_ctxt, t: ty::t) -> str {
-    let mut hash = "";
     alt ccx.type_sha1s.find(t) {
-      some(h) { hash = h; }
+      some(h) { ret h; }
       none {
-        hash = symbol_hash(ccx.tcx, ccx.sha, t, ccx.link_meta);
+        let hash = symbol_hash(ccx.tcx, ccx.sha, t, ccx.link_meta);
         ccx.type_sha1s.insert(t, hash);
+        ret hash;
       }
     }
-    ret hash;
 }