Skip to content

Commit 8627909

Browse files
committed
---
yaml --- r: 5991 b: refs/heads/master c: 91997e7 h: refs/heads/master i: 5989: 8acaf15 5987: c0cafda 5983: a0cc07d v: v3
1 parent e06958c commit 8627909

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 74a1e054eb8d63d30acae7dab6c28e81a1be303a
2+
refs/heads/master: 91997e79aae73472704248eb0a5089a79b4d3e83

trunk/src/lib/vec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -602,7 +602,7 @@ Function: reversed
602602
603603
Returns a vector with the order of elements reversed
604604
*/
605-
fn reversed<T>(v: [T]) -> [T] {
605+
fn reversed<T>(v: [mutable? T]) -> [T] {
606606
let rs: [T] = [];
607607
let i = len::<T>(v);
608608
if i == 0u { ret rs; } else { i -= 1u; }

trunk/src/test/stdtest/vec.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,13 @@ fn reverse_and_reversed() {
363363
vec::reverse::<int>(v3);
364364
}
365365

366+
#[test]
367+
fn reversed_mut() {
368+
let v2 = vec::reversed::<int>([mutable 10, 20]);
369+
assert (v2[0] == 20);
370+
assert (v2[1] == 10);
371+
}
372+
366373
// Local Variables:
367374
// mode: rust;
368375
// fill-column: 78;

0 commit comments

Comments
 (0)