diff options
| -rw-r--r-- | src/libstd/reflect.rs | 1 | ||||
| -rw-r--r-- | src/libstd/repr.rs | 1 | ||||
| -rw-r--r-- | src/libstd/unstable/intrinsics.rs | 1 | ||||
| -rw-r--r-- | src/test/run-pass/reflect-visit-data.rs | 8 | ||||
| -rw-r--r-- | src/test/run-pass/reflect-visit-type.rs | 1 |
5 files changed, 2 insertions, 10 deletions
diff --git a/src/libstd/reflect.rs b/src/libstd/reflect.rs index fd16f4e5c69..63d2492bd33 100644 --- a/src/libstd/reflect.rs +++ b/src/libstd/reflect.rs @@ -197,6 +197,7 @@ impl<V:TyVisitor + MovePtr> TyVisitor for MovePtrAdaptor<V> { true } + #[cfg(stage0)] fn visit_str(&self) -> bool { self.align_to::<~str>(); if ! self.inner.visit_str() { return false; } diff --git a/src/libstd/repr.rs b/src/libstd/repr.rs index 7707e83a9ce..3ab4d4ff4ab 100644 --- a/src/libstd/repr.rs +++ b/src/libstd/repr.rs @@ -269,6 +269,7 @@ impl TyVisitor for ReprVisitor { } // Type no longer exists, vestigial function. + #[cfg(stage0)] fn visit_str(&self) -> bool { fail!(); } fn visit_estr_box(&self) -> bool { diff --git a/src/libstd/unstable/intrinsics.rs b/src/libstd/unstable/intrinsics.rs index 015ecd67c83..796f691dd56 100644 --- a/src/libstd/unstable/intrinsics.rs +++ b/src/libstd/unstable/intrinsics.rs @@ -82,7 +82,6 @@ pub trait TyVisitor { fn visit_f64(&self) -> bool; fn visit_char(&self) -> bool; - fn visit_str(&self) -> bool; fn visit_estr_box(&self) -> bool; fn visit_estr_uniq(&self) -> bool; diff --git a/src/test/run-pass/reflect-visit-data.rs b/src/test/run-pass/reflect-visit-data.rs index b7ef4e3ff25..6fc04e9194b 100644 --- a/src/test/run-pass/reflect-visit-data.rs +++ b/src/test/run-pass/reflect-visit-data.rs @@ -181,13 +181,6 @@ impl<V:TyVisitor + movable_ptr> TyVisitor for ptr_visit_adaptor<V> { true } - fn visit_str(&self) -> bool { - self.align_to::<~str>(); - if ! self.inner.visit_str() { return false; } - self.bump_past::<~str>(); - true - } - fn visit_estr_box(&self) -> bool { self.align_to::<@str>(); if ! self.inner.visit_estr_box() { return false; } @@ -556,7 +549,6 @@ impl TyVisitor for my_visitor { fn visit_f64(&self) -> bool { true } fn visit_char(&self) -> bool { true } - fn visit_str(&self) -> bool { true } fn visit_estr_box(&self) -> bool { true } fn visit_estr_uniq(&self) -> bool { true } diff --git a/src/test/run-pass/reflect-visit-type.rs b/src/test/run-pass/reflect-visit-type.rs index e0d9165fe99..72fdc975a24 100644 --- a/src/test/run-pass/reflect-visit-type.rs +++ b/src/test/run-pass/reflect-visit-type.rs @@ -59,7 +59,6 @@ impl TyVisitor for MyVisitor { fn visit_f64(&self) -> bool { true } fn visit_char(&self) -> bool { true } - fn visit_str(&self) -> bool { true } fn visit_estr_box(&self) -> bool { true } fn visit_estr_uniq(&self) -> bool { true } |
