Skip to content

Commit 13076eb

Browse files
committed
Fix RIMOV damage to libsyntax
1 parent dafd759 commit 13076eb

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/libsyntax/attr.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,9 +269,9 @@ pub fn sort_meta_items(+items: ~[@ast::meta_item]) -> ~[@ast::meta_item] {
269269
}
270270

271271
// This is sort of stupid here, converting to a vec of mutables and back
272-
let mut v: ~[@ast::meta_item] = vec::cast_to_mut(items);
272+
let mut v: ~[@ast::meta_item] = items;
273273
std::sort::quick_sort(v, lteq);
274-
vec::cast_from_mut(move v)
274+
move v
275275
}
276276

277277
pub fn remove_meta_items_by_name(items: ~[@ast::meta_item], name: ~str) ->

src/libsyntax/print/pp.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,17 +148,17 @@ pub fn mk_printer(out: io::Writer, linewidth: uint) -> printer {
148148
// fall behind.
149149
let n: uint = 3 * linewidth;
150150
debug!("mk_printer %u", linewidth);
151-
let mut token: ~[token] = vec::cast_to_mut(vec::from_elem(n, EOF));
152-
let mut size: ~[int] = vec::cast_to_mut(vec::from_elem(n, 0));
153-
let mut scan_stack: ~[uint] = vec::cast_to_mut(vec::from_elem(n, 0u));
151+
let mut token: ~[token] = vec::from_elem(n, EOF);
152+
let mut size: ~[int] = vec::from_elem(n, 0);
153+
let mut scan_stack: ~[uint] = vec::from_elem(n, 0u);
154154
printer_(@{out: out,
155155
buf_len: n,
156156
mut margin: linewidth as int,
157157
mut space: linewidth as int,
158158
mut left: 0,
159159
mut right: 0,
160-
token: move token,
161-
size: move size,
160+
mut token: move token,
161+
mut size: move size,
162162
mut left_total: 0,
163163
mut right_total: 0,
164164
mut scan_stack: move scan_stack,

0 commit comments

Comments
 (0)