about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorDaniel Micay <danielmicay@gmail.com>2013-06-24 01:57:08 -0400
committerDaniel Micay <danielmicay@gmail.com>2013-06-24 01:58:10 -0400
commitda1a9a30fd647dee99713b3ae3b65f006641c14e (patch)
treef607919c2142b863578fd754fb74241d4dfaf0f2 /src/libstd
parent1e7ca8dd24f4ea7e2aefa46dbf75f8695d139375 (diff)
downloadrust-da1a9a30fd647dee99713b3ae3b65f006641c14e.tar.gz
rust-da1a9a30fd647dee99713b3ae3b65f006641c14e.zip
work around ICE from default method
issue #7341
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/vec.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/vec.rs b/src/libstd/vec.rs
index dd3c23d1084..7b7a3020b93 100644
--- a/src/libstd/vec.rs
+++ b/src/libstd/vec.rs
@@ -2500,7 +2500,6 @@ impl<T> FromIter<T> for ~[T]{
     }
 }
 
-#[cfg(stage0)]
 impl<A, T: Iterator<A>> FromIterator<A, T> for ~[A] {
     pub fn from_iterator(iterator: &mut T) -> ~[A] {
         let mut xs = ~[];
@@ -2511,7 +2510,7 @@ impl<A, T: Iterator<A>> FromIterator<A, T> for ~[A] {
     }
 }
 
-#[cfg(not(stage0))]
+/* FIXME: #7341 - ICE
 impl<A, T: Iterator<A>> FromIterator<A, T> for ~[A] {
     pub fn from_iterator(iterator: &mut T) -> ~[A] {
         let (lower, _) = iterator.size_hint();
@@ -2522,6 +2521,7 @@ impl<A, T: Iterator<A>> FromIterator<A, T> for ~[A] {
         xs
     }
 }
+*/
 
 #[cfg(test)]
 mod tests {