summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-09-26 12:28:30 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-09-26 12:29:27 -0700
commit264e1b2edbba5fcb4dc0866fa168f434fe54876b (patch)
tree1bbb3f467e6d3a5147a470cda766439315ac1862 /src/libstd
parenta7db161eed68566db4ab8502f73e397fdf6b8e7c (diff)
downloadrust-264e1b2edbba5fcb4dc0866fa168f434fe54876b.tar.gz
rust-264e1b2edbba5fcb4dc0866fa168f434fe54876b.zip
libcore: De-mode at_vec
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/arena.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libstd/arena.rs b/src/libstd/arena.rs
index 4af647aabf7..f9c023597c4 100644
--- a/src/libstd/arena.rs
+++ b/src/libstd/arena.rs
@@ -70,9 +70,9 @@ struct Arena {
 }
 
 fn chunk(size: uint, is_pod: bool) -> Chunk {
-    let mut v = @[];
-    unsafe { at_vec::raw::reserve(v, size); }
-    { data: v, mut fill: 0u, is_pod: is_pod }
+    let mut v: @[const u8] = @[];
+    unsafe { at_vec::raw::reserve(&mut v, size); }
+    { data: unsafe { cast::transmute(v) }, mut fill: 0u, is_pod: is_pod }
 }
 
 fn arena_with_size(initial_size: uint) -> Arena {