about summary refs log tree commit diff
path: root/src/rustc
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-09-21 18:36:32 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-09-21 18:37:06 -0700
commitd48396c986ec1f9b72de9de7879e7f438d83377c (patch)
tree1857f4736a07c2fc56047bad1976cbccd4a84148 /src/rustc
parent49af969e2cd4cfb36cdfb55b70bea01592b404eb (diff)
downloadrust-d48396c986ec1f9b72de9de7879e7f438d83377c.tar.gz
rust-d48396c986ec1f9b72de9de7879e7f438d83377c.zip
libcore: De-mode str
Diffstat (limited to 'src/rustc')
-rw-r--r--src/rustc/back/link.rs4
-rw-r--r--src/rustc/metadata/encoder.rs2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/rustc/back/link.rs b/src/rustc/back/link.rs
index 1cfb322e39c..c2d4925838e 100644
--- a/src/rustc/back/link.rs
+++ b/src/rustc/back/link.rs
@@ -548,10 +548,10 @@ fn sanitize(s: ~str) -> ~str {
           'a' .. 'z'
           | 'A' .. 'Z'
           | '0' .. '9'
-          | '_' => str::push_char(result,c),
+          | '_' => str::push_char(&mut result, c),
           _ => {
             if c > 'z' && char::is_XID_continue(c) {
-                str::push_char(result,c);
+                str::push_char(&mut result, c);
             }
           }
         }
diff --git a/src/rustc/metadata/encoder.rs b/src/rustc/metadata/encoder.rs
index e0d33035022..67c85102cd6 100644
--- a/src/rustc/metadata/encoder.rs
+++ b/src/rustc/metadata/encoder.rs
@@ -1175,7 +1175,7 @@ fn encode_metadata(parms: encode_parms, crate: @crate) -> ~[u8] {
     //
     //   vec::from_slice(metadata_encoding_version) +
 
-    (do str::as_bytes(~"rust\x00\x00\x00\x01") |bytes| {
+    (do str::as_bytes(&~"rust\x00\x00\x00\x01") |bytes| {
         vec::slice(bytes, 0, 8)
     }) + flate::deflate_bytes(wr.buf.check_out(|buf| buf))
 }