From e308f3346b0ff7b9ec2015058de218767ac66d89 Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Sun, 23 Oct 2011 07:21:14 -0700 Subject: [PATCH] remove unused task ptr arg --- src/lib/vec.rs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/lib/vec.rs b/src/lib/vec.rs index 35e307253164..0b6f2de0178a 100644 --- a/src/lib/vec.rs +++ b/src/lib/vec.rs @@ -2,26 +2,24 @@ import option::{some, none}; import uint::next_power_of_two; -import ptr::{addr_of, null}; +import ptr::addr_of; native "rust-intrinsic" mod rusti { fn vec_len(&&v: [mutable? T]) -> uint; } native "c-stack-cdecl" mod rustrt { - fn vec_reserve_shared(dummy: *util::void, - t: *sys::type_desc, + fn vec_reserve_shared(t: *sys::type_desc, &v: [mutable? T], n: uint); - fn vec_from_buf_shared(dummy: *util::void, - t: *sys::type_desc, + fn vec_from_buf_shared(t: *sys::type_desc, ptr: *T, count: uint) -> [T]; } /// Reserves space for `n` elements in the given vector. fn reserve<@T>(&v: [mutable? T], n: uint) { - rustrt::vec_reserve_shared(null(), sys::get_type_desc::(), v, n); + rustrt::vec_reserve_shared(sys::get_type_desc::(), v, n); } pure fn len(v: [mutable? T]) -> uint { unchecked { rusti::vec_len(v) } } @@ -358,7 +356,7 @@ mod unsafe { type vec_repr = {mutable fill: uint, mutable alloc: uint, data: u8}; unsafe fn from_buf<@T>(ptr: *T, elts: uint) -> [T] { - ret rustrt::vec_from_buf_shared(null(), sys::get_type_desc::(), + ret rustrt::vec_from_buf_shared(sys::get_type_desc::(), ptr, elts); }