diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2011-10-23 07:21:14 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2011-10-24 16:06:18 -0700 |
| commit | e308f3346b0ff7b9ec2015058de218767ac66d89 (patch) | |
| tree | e474710f7d2b82289a8ee6c28c42f34fd3233c91 /src | |
| parent | c81808a9f7263484a5949179d9f44491da7113cf (diff) | |
| download | rust-e308f3346b0ff7b9ec2015058de218767ac66d89.tar.gz rust-e308f3346b0ff7b9ec2015058de218767ac66d89.zip | |
remove unused task ptr arg
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/vec.rs | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/lib/vec.rs b/src/lib/vec.rs index 35e30725316..0b6f2de0178 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<T>(&&v: [mutable? T]) -> uint; } native "c-stack-cdecl" mod rustrt { - fn vec_reserve_shared<T>(dummy: *util::void, - t: *sys::type_desc, + fn vec_reserve_shared<T>(t: *sys::type_desc, &v: [mutable? T], n: uint); - fn vec_from_buf_shared<T>(dummy: *util::void, - t: *sys::type_desc, + fn vec_from_buf_shared<T>(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::<T>(), v, n); + rustrt::vec_reserve_shared(sys::get_type_desc::<T>(), v, n); } pure fn len<T>(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::<T>(), + ret rustrt::vec_from_buf_shared(sys::get_type_desc::<T>(), ptr, elts); } |
