about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorEduard Burtescu <edy.burt@gmail.com>2014-04-06 13:54:41 +0300
committerEduard Burtescu <edy.burt@gmail.com>2014-04-06 14:05:32 +0300
commit2d22243b0c582574394da7e3d8aaf8b2abf2c147 (patch)
tree1476bb167efd311392cccbc42675fa2f3485e97e /src/libstd
parent667f82a79b2275a696b21086ddf5148a617fe20a (diff)
downloadrust-2d22243b0c582574394da7e3d8aaf8b2abf2c147.tar.gz
rust-2d22243b0c582574394da7e3d8aaf8b2abf2c147.zip
rustc: remove ty_unboxed_vec.
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/intrinsics.rs2
-rw-r--r--src/libstd/reflect.rs14
-rw-r--r--src/libstd/repr.rs9
3 files changed, 0 insertions, 25 deletions
diff --git a/src/libstd/intrinsics.rs b/src/libstd/intrinsics.rs
index 6fe6b3c3639..896ebcd6fb5 100644
--- a/src/libstd/intrinsics.rs
+++ b/src/libstd/intrinsics.rs
@@ -108,8 +108,6 @@ pub trait TyVisitor {
     fn visit_ptr(&mut self, mtbl: uint, inner: *TyDesc) -> bool;
     fn visit_rptr(&mut self, mtbl: uint, inner: *TyDesc) -> bool;
 
-    fn visit_vec(&mut self, mtbl: uint, inner: *TyDesc) -> bool;
-    fn visit_unboxed_vec(&mut self, mtbl: uint, inner: *TyDesc) -> bool;
     fn visit_evec_box(&mut self, mtbl: uint, inner: *TyDesc) -> bool;
     fn visit_evec_uniq(&mut self, mtbl: uint, inner: *TyDesc) -> bool;
     fn visit_evec_slice(&mut self, mtbl: uint, inner: *TyDesc) -> bool;
diff --git a/src/libstd/reflect.rs b/src/libstd/reflect.rs
index 997b65c2e1f..e64a6b86d02 100644
--- a/src/libstd/reflect.rs
+++ b/src/libstd/reflect.rs
@@ -18,7 +18,6 @@ Runtime type reflection
 
 use intrinsics::{Disr, Opaque, TyDesc, TyVisitor};
 use mem;
-use raw;
 
 /**
  * Trait for visitor that wishes to reflect on data. To use this, create a
@@ -239,19 +238,6 @@ impl<V:TyVisitor + MovePtr> TyVisitor for MovePtrAdaptor<V> {
         true
     }
 
-    fn visit_unboxed_vec(&mut self, mtbl: uint, inner: *TyDesc) -> bool {
-        self.align_to::<raw::Vec<()>>();
-        if ! self.inner.visit_vec(mtbl, inner) { return false; }
-        true
-    }
-
-    fn visit_vec(&mut self, mtbl: uint, inner: *TyDesc) -> bool {
-        self.align_to::<~[u8]>();
-        if ! self.inner.visit_vec(mtbl, inner) { return false; }
-        self.bump_past::<~[u8]>();
-        true
-    }
-
     fn visit_evec_box(&mut self, _mtbl: uint, _inner: *TyDesc) -> bool {
         true
     }
diff --git a/src/libstd/repr.rs b/src/libstd/repr.rs
index 9d1d406e803..a1fa7cb225f 100644
--- a/src/libstd/repr.rs
+++ b/src/libstd/repr.rs
@@ -341,15 +341,6 @@ impl<'a> TyVisitor for ReprVisitor<'a> {
         })
     }
 
-    // Type no longer exists, vestigial function.
-    fn visit_vec(&mut self, _mtbl: uint, _inner: *TyDesc) -> bool { fail!(); }
-
-    fn visit_unboxed_vec(&mut self, mtbl: uint, inner: *TyDesc) -> bool {
-        self.get::<raw::Vec<()>>(|this, b| {
-            this.write_unboxed_vec_repr(mtbl, b, inner)
-        })
-    }
-
     fn visit_evec_box(&mut self, mtbl: uint, inner: *TyDesc) -> bool {
         self.get::<&raw::Box<raw::Vec<()>>>(|this, b| {
             try!(this, this.writer.write(['@' as u8]));