From 35d12be2ce6f62ce75b4f59c2932415dc8b7b786 Mon Sep 17 00:00:00 2001 From: Graham Fawcett Date: Wed, 18 Jan 2012 15:18:26 -0500 Subject: fix #1352: change param order on vec::init_fn (and vec::init_fn_mut), putting block in final position. --- src/libstd/bitv.rs | 2 +- src/libstd/getopts.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/libstd') 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::(sub, v.nbits); + ret vec::init_fn::(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 to get an error message. fn getopts(args: [str], opts: [opt]) -> result { let n_opts = vec::len::(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; -- cgit 1.4.1-3-g733a5