aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/_io.rs10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/lib/_io.rs b/src/lib/_io.rs
index 94021aa6..d78f8835 100644
--- a/src/lib/_io.rs
+++ b/src/lib/_io.rs
@@ -7,15 +7,7 @@ fn default_bufsz() -> uint {
}
fn new_buf() -> vec[u8] {
- let vec[u8] v = vec();
- let uint i = default_bufsz();
- while (i > 0u) {
- i -= 1u;
- v += vec(0u8);
- }
- // FIXME (issue #93): should be:
- // ret _vec.alloc[u8](default_bufsz());
- ret v;
+ ret _vec.alloc[u8](default_bufsz());
}
fn new_buf_reader(str s) -> buf_reader {