about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGraydon Hoare <graydon@mozilla.com>2011-08-02 15:00:42 -0700
committerGraydon Hoare <graydon@mozilla.com>2011-08-02 15:00:51 -0700
commitbc11cd5ca5690d97e5750a86ad50cc345d1893b4 (patch)
tree163636032fa81476f1fe3c4b0eaf9d534d6bad43
parentab4764520c41a5ef5e0987b69e1673445bc40d0f (diff)
downloadrust-bc11cd5ca5690d97e5750a86ad50cc345d1893b4.tar.gz
rust-bc11cd5ca5690d97e5750a86ad50cc345d1893b4.zip
Fix majority of valgrind-purity bugs observed in a rustc run (LLVM still appears to leak some of its own memory).
-rw-r--r--src/lib/str.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/str.rs b/src/lib/str.rs
index 28bf8fa2dfc..be76238c01c 100644
--- a/src/lib/str.rs
+++ b/src/lib/str.rs
@@ -186,9 +186,9 @@ fn is_whitespace(s: str) -> bool {
 // way to implement those.
 fn byte_len(s: str) -> uint { ret rustrt::str_byte_len(s); }
 
-fn buf(s: str) -> sbuf { ret rustrt::str_buf(s); }
+fn buf(s: &str) -> sbuf { ret rustrt::str_buf(s); }
 
-fn bytes(s: str) -> vec[u8] { ret rustrt::str_vec(s); }
+fn bytes(s: &str) -> vec[u8] { ret rustrt::str_vec(s); }
 
 fn bytes_ivec(s: str) -> u8[] {
     let sbuffer = buf(s);