about summary refs log tree commit diff
path: root/src/libstd/bitv.rs
diff options
context:
space:
mode:
authorGraham Fawcett <fawcett@uwindsor.ca>2012-01-18 16:02:29 -0500
committerBrian Anderson <banderson@mozilla.com>2012-01-21 13:33:16 -0800
commit7763b40c71372c6be7a65673a968f6174bab4209 (patch)
tree9d8a08b5a3a6547bb6ebd9a0c5d4a82aff3ee871 /src/libstd/bitv.rs
parent35d12be2ce6f62ce75b4f59c2932415dc8b7b786 (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.rs4
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};