diff options
| author | Graham Fawcett <fawcett@uwindsor.ca> | 2012-01-18 16:02:29 -0500 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-01-21 13:33:16 -0800 |
| commit | 7763b40c71372c6be7a65673a968f6174bab4209 (patch) | |
| tree | 9d8a08b5a3a6547bb6ebd9a0c5d4a82aff3ee871 /src/libstd/bitv.rs | |
| parent | 35d12be2ce6f62ce75b4f59c2932415dc8b7b786 (diff) | |
issue #1352: change param order on vec::init_elt, putting block in final position.
To match the init_fn() and init_fn_mut() changes.
Diffstat (limited to 'src/libstd/bitv.rs')
| -rw-r--r-- | src/libstd/bitv.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/bitv.rs b/src/libstd/bitv.rs index 8296398c9e6..59e6263f82f 100644 --- a/src/libstd/bitv.rs +++ b/src/libstd/bitv.rs @@ -49,7 +49,7 @@ init - If true then the bits are initialized to 1, otherwise 0 */ fn create(nbits: uint, init: bool) -> t { let elt = if init { !0u } else { 0u }; - let storage = vec::init_elt_mut::<uint>(elt, nbits / uint_bits + 1u); + let storage = vec::init_elt_mut::<uint>(nbits / uint_bits + 1u, elt); ret @{storage: storage, nbits: nbits}; } @@ -117,7 +117,7 @@ Function: clone Makes a copy of a bitvector */ fn clone(v: t) -> t { - let storage = vec::init_elt_mut::<uint>(0u, v.nbits / uint_bits + 1u); + let storage = vec::init_elt_mut::<uint>(v.nbits / uint_bits + 1u, 0u); let len = vec::len(v.storage); uint::range(0u, len) {|i| storage[i] = v.storage[i]; }; ret @{storage: storage, nbits: v.nbits}; |
