about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorGraham Fawcett <fawcett@uwindsor.ca>2012-01-18 15:18:26 -0500
committerBrian Anderson <banderson@mozilla.com>2012-01-21 13:31:12 -0800
commit35d12be2ce6f62ce75b4f59c2932415dc8b7b786 (patch)
tree408b7bd64a8cdfd53a36a88f1867b93514b6928b /src/libstd
parent818b646950e69410c6328a1fe914e7a4edf6de72 (diff)
downloadrust-35d12be2ce6f62ce75b4f59c2932415dc8b7b786.tar.gz
rust-35d12be2ce6f62ce75b4f59c2932415dc8b7b786.zip
fix #1352: change param order on vec::init_fn (and vec::init_fn_mut), putting block in final position.
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/bitv.rs2
-rw-r--r--src/libstd/getopts.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/bitv.rs b/src/libstd/bitv.rs
index 30af05a9c49..8296398c9e6 100644
--- a/src/libstd/bitv.rs
+++ b/src/libstd/bitv.rs
@@ -267,7 +267,7 @@ in the resulting vector has either value 0u or 1u.
 */
 fn to_vec(v: t) -> [uint] {
     let sub = bind init_to_vec(v, _);
-    ret vec::init_fn::<uint>(sub, v.nbits);
+    ret vec::init_fn::<uint>(v.nbits, sub);
 }
 
 /*
diff --git a/src/libstd/getopts.rs b/src/libstd/getopts.rs
index 6c21ec1330e..b870dde34c6 100644
--- a/src/libstd/getopts.rs
+++ b/src/libstd/getopts.rs
@@ -212,7 +212,7 @@ err(fail_) - On failure. Use <fail_str> to get an error message.
 fn getopts(args: [str], opts: [opt]) -> result {
     let n_opts = vec::len::<opt>(opts);
     fn f(_x: uint) -> [optval] { ret []; }
-    let vals = vec::init_fn_mut::<[optval]>(f, n_opts);
+    let vals = vec::init_fn_mut::<[optval]>(n_opts, f);
     let free: [str] = [];
     let l = vec::len(args);
     let i = 0u;