diff --git a/src/libstd/vec.rs b/src/libstd/vec.rs index dd3c23d1084e..7b7a3020b939 100644 --- a/src/libstd/vec.rs +++ b/src/libstd/vec.rs @@ -2500,7 +2500,6 @@ impl FromIter for ~[T]{ } } -#[cfg(stage0)] impl> FromIterator for ~[A] { pub fn from_iterator(iterator: &mut T) -> ~[A] { let mut xs = ~[]; @@ -2511,7 +2510,7 @@ impl> FromIterator for ~[A] { } } -#[cfg(not(stage0))] +/* FIXME: #7341 - ICE impl> FromIterator for ~[A] { pub fn from_iterator(iterator: &mut T) -> ~[A] { let (lower, _) = iterator.size_hint(); @@ -2522,6 +2521,7 @@ impl> FromIterator for ~[A] { xs } } +*/ #[cfg(test)] mod tests {