From bc11cd5ca5690d97e5750a86ad50cc345d1893b4 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Tue, 2 Aug 2011 15:00:42 -0700 Subject: [PATCH] Fix majority of valgrind-purity bugs observed in a rustc run (LLVM still appears to leak some of its own memory). --- src/lib/str.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/str.rs b/src/lib/str.rs index 28bf8fa2dfcc..be76238c01ca 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);