about summary refs log tree commit diff
path: root/src/comp
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2011-08-11 23:36:43 -0700
committerBrian Anderson <banderson@mozilla.com>2011-08-12 12:14:07 -0700
commit544bdf05c5875f457a3339444ba9bf59a18bee3f (patch)
treecceaabd358a59930d845d7bac404e836dd27fad5 /src/comp
parent5f71a204d356d499c592e0c95fc7f4334e943d03 (diff)
downloadrust-544bdf05c5875f457a3339444ba9bf59a18bee3f.tar.gz
rust-544bdf05c5875f457a3339444ba9bf59a18bee3f.zip
Convert uint::parse_buf to ivecs
Diffstat (limited to 'src/comp')
-rw-r--r--src/comp/metadata/tydecode.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/comp/metadata/tydecode.rs b/src/comp/metadata/tydecode.rs
index e23c2aa2193..961d7f1f400 100644
--- a/src/comp/metadata/tydecode.rs
+++ b/src/comp/metadata/tydecode.rs
@@ -411,11 +411,10 @@ fn parse_def_id(buf: &[u8]) -> ast::def_id {
     let crate_part = ivec::slice[u8](buf, 0u, colon_idx);
     let def_part = ivec::slice[u8](buf, colon_idx + 1u, len);
 
-    // FIXME: Remove these ivec->vec conversions.
-    let crate_part_vec = [];
-    let def_part_vec = [];
-    for b: u8  in crate_part { crate_part_vec += [b]; }
-    for b: u8  in def_part { def_part_vec += [b]; }
+    let crate_part_vec = ~[];
+    let def_part_vec = ~[];
+    for b: u8  in crate_part { crate_part_vec += ~[b]; }
+    for b: u8  in def_part { def_part_vec += ~[b]; }
 
     let crate_num = uint::parse_buf(crate_part_vec, 10u) as int;
     let def_num = uint::parse_buf(def_part_vec, 10u) as int;