Skip to content

Commit da1a9a3

Browse files
committed
work around ICE from default method
issue #7341
1 parent 1e7ca8d commit da1a9a3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/libstd/vec.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2500,7 +2500,6 @@ impl<T> FromIter<T> for ~[T]{
25002500
}
25012501
}
25022502

2503-
#[cfg(stage0)]
25042503
impl<A, T: Iterator<A>> FromIterator<A, T> for ~[A] {
25052504
pub fn from_iterator(iterator: &mut T) -> ~[A] {
25062505
let mut xs = ~[];
@@ -2511,7 +2510,7 @@ impl<A, T: Iterator<A>> FromIterator<A, T> for ~[A] {
25112510
}
25122511
}
25132512

2514-
#[cfg(not(stage0))]
2513+
/* FIXME: #7341 - ICE
25152514
impl<A, T: Iterator<A>> FromIterator<A, T> for ~[A] {
25162515
pub fn from_iterator(iterator: &mut T) -> ~[A] {
25172516
let (lower, _) = iterator.size_hint();
@@ -2522,6 +2521,7 @@ impl<A, T: Iterator<A>> FromIterator<A, T> for ~[A] {
25222521
xs
25232522
}
25242523
}
2524+
*/
25252525

25262526
#[cfg(test)]
25272527
mod tests {

0 commit comments

Comments
 (0)