diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-09-10 12:14:14 -0700 |
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-09-10 12:38:52 -0700 |
| commit | e666fe89dd7de364fbc2dd5b2fc99341aceb7276 (patch) | |
| tree | 4e5b99d6a75c4e7a3f00d70a11f1f4ec165d0beb /src/libcore/tuple.rs | |
| parent | 1ff268e2d53806dc5c6e95a070953440f92fa7b8 (diff) | |
| download | rust-e666fe89dd7de364fbc2dd5b2fc99341aceb7276.tar.gz rust-e666fe89dd7de364fbc2dd5b2fc99341aceb7276.zip | |
Make more moves explicit in libcore
Diffstat (limited to 'src/libcore/tuple.rs')
| -rw-r--r-- | src/libcore/tuple.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libcore/tuple.rs b/src/libcore/tuple.rs index 4114adef8f0..2672c505779 100644 --- a/src/libcore/tuple.rs +++ b/src/libcore/tuple.rs @@ -55,13 +55,13 @@ impl<A: Copy, B: Copy> (&[A], &[B]): ExtendedTupleOps<A,B> { impl<A: Copy, B: Copy> (~[A], ~[B]): ExtendedTupleOps<A,B> { fn zip() -> ~[(A, B)] { - // XXX: Bad copy + // FIXME #2543: Bad copy let (a, b) = copy self; - vec::zip(a, b) + vec::zip(move a, move b) } fn map<C>(f: fn(A, B) -> C) -> ~[C] { - // XXX: Bad copy + // FIXME #2543: Bad copy let (a, b) = copy self; vec::map2(a, b, f) } |
