about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/net_tcp.rs3
-rw-r--r--src/libstd/rope.rs4
2 files changed, 2 insertions, 5 deletions
diff --git a/src/libstd/net_tcp.rs b/src/libstd/net_tcp.rs
index 2fe24715083..97fb2de4f98 100644
--- a/src/libstd/net_tcp.rs
+++ b/src/libstd/net_tcp.rs
@@ -734,7 +734,6 @@ fn listen_for_conn(host_ip: ip::ip_addr, port: uint, backlog: uint,
           }
         }
     };
-    let mut kill_result: option<tcp_err_data> = none;
     alt comm::recv(setup_po) {
       some(err_data) {
         // we failed to bind/list w/ libuv
@@ -742,7 +741,7 @@ fn listen_for_conn(host_ip: ip::ip_addr, port: uint, backlog: uint,
       }
       none {
         on_establish_cb(kill_ch);
-        kill_result = comm::recv(kill_po);
+        let kill_result = comm::recv(kill_po);
         uv::hl::interact(hl_loop) {|loop_ptr|
             log(debug, #fmt("tcp::listen post-kill recv hl interact %?",
                             loop_ptr));
diff --git a/src/libstd/rope.rs b/src/libstd/rope.rs
index e330ae93b49..ba42f0e633b 100644
--- a/src/libstd/rope.rs
+++ b/src/libstd/rope.rs
@@ -753,7 +753,7 @@ mod node {
                execution and should be discarded as meaningless afterwards.
     "]
     fn tree_from_forest_destructive(forest: [mut @node]) -> @node {
-        let mut i = 0u;
+        let mut i;
         let mut len = vec::len(forest);
         while len > 1u {
             i = 0u;
@@ -1020,7 +1020,6 @@ mod node {
         let ita = char_iterator::start(a);
         let itb = char_iterator::start(b);
         let mut result = 0;
-        let mut pos = 0u;
         while result == 0 {
             alt((char_iterator::next(ita), char_iterator::next(itb))) {
               (option::none, option::none) {
@@ -1036,7 +1035,6 @@ mod node {
                 result = -1;
               }
             }
-            pos += 1u;
         }
         ret result;
     }