use std::str;
fn main() {
let v = ~"test";
let sslice = str::slice(v, 0, v.len());
//~^ ERROR borrowed value does not live long enough
fail!(sslice);
}