diff options
| author | Ben Striegel <ben.striegel@gmail.com> | 2013-01-29 23:27:51 -0500 |
|---|---|---|
| committer | Ben Striegel <ben.striegel@gmail.com> | 2013-01-30 23:21:16 -0500 |
| commit | 13076eb3b0223ef5bb4a5d7ba12a3a4faa0de34a (patch) | |
| tree | 95faf3e3012e88a3827e3f26c86c4dc75a805c20 /src/libsyntax | |
| parent | dafd759b2063d89f03ab72f931f1da2f03a927fb (diff) | |
| download | rust-13076eb3b0223ef5bb4a5d7ba12a3a4faa0de34a.tar.gz rust-13076eb3b0223ef5bb4a5d7ba12a3a4faa0de34a.zip | |
Fix RIMOV damage to libsyntax
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/attr.rs | 4 | ||||
| -rw-r--r-- | src/libsyntax/print/pp.rs | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/libsyntax/attr.rs b/src/libsyntax/attr.rs index 47aa84bb752..80879e5c6a0 100644 --- a/src/libsyntax/attr.rs +++ b/src/libsyntax/attr.rs @@ -269,9 +269,9 @@ pub fn sort_meta_items(+items: ~[@ast::meta_item]) -> ~[@ast::meta_item] { } // This is sort of stupid here, converting to a vec of mutables and back - let mut v: ~[@ast::meta_item] = vec::cast_to_mut(items); + let mut v: ~[@ast::meta_item] = items; std::sort::quick_sort(v, lteq); - vec::cast_from_mut(move v) + move v } pub fn remove_meta_items_by_name(items: ~[@ast::meta_item], name: ~str) -> diff --git a/src/libsyntax/print/pp.rs b/src/libsyntax/print/pp.rs index d7efff4d02a..27d49d5801e 100644 --- a/src/libsyntax/print/pp.rs +++ b/src/libsyntax/print/pp.rs @@ -148,17 +148,17 @@ pub fn mk_printer(out: io::Writer, linewidth: uint) -> printer { // fall behind. let n: uint = 3 * linewidth; debug!("mk_printer %u", linewidth); - let mut token: ~[token] = vec::cast_to_mut(vec::from_elem(n, EOF)); - let mut size: ~[int] = vec::cast_to_mut(vec::from_elem(n, 0)); - let mut scan_stack: ~[uint] = vec::cast_to_mut(vec::from_elem(n, 0u)); + let mut token: ~[token] = vec::from_elem(n, EOF); + let mut size: ~[int] = vec::from_elem(n, 0); + let mut scan_stack: ~[uint] = vec::from_elem(n, 0u); printer_(@{out: out, buf_len: n, mut margin: linewidth as int, mut space: linewidth as int, mut left: 0, mut right: 0, - token: move token, - size: move size, + mut token: move token, + mut size: move size, mut left_total: 0, mut right_total: 0, mut scan_stack: move scan_stack, |
