simplify typing rule for vector addition: use mutability of LHS

This commit is contained in:
Niko Matsakis
2012-04-05 12:06:42 -07:00
parent 79cbdba037
commit b91c9f803d
6 changed files with 516 additions and 15 deletions

View File

@@ -849,7 +849,7 @@ mod tests {
};
assert (ostream as uint != 0u);
let s = "hello";
let mut buf = str::bytes(s) + [0 as u8];
let mut buf = vec::to_mut(str::bytes(s) + [0 as u8]);
vec::as_mut_buf(buf) {|b|
assert (libc::fwrite(b as *c_void, 1u, str::len(s) + 1u, ostream) ==
buf.len())};