diff options
Diffstat (limited to 'src/libstd/sync')
| -rw-r--r-- | src/libstd/sync/mpsc/mod.rs | 8 | ||||
| -rw-r--r-- | src/libstd/sync/mpsc/mpsc_queue.rs | 4 |
2 files changed, 3 insertions, 9 deletions
diff --git a/src/libstd/sync/mpsc/mod.rs b/src/libstd/sync/mpsc/mod.rs index b503b92b00f..6a43eccbaba 100644 --- a/src/libstd/sync/mpsc/mod.rs +++ b/src/libstd/sync/mpsc/mod.rs @@ -1476,9 +1476,7 @@ mod test { let _t = Thread::spawn(move|| { let mut count = 0; - // FIXME(#21245) use a for loop - let mut iter = rx.iter(); - while let Some(x) = iter.next() { + for x in rx.iter() { if count >= 3 { break; } else { @@ -1942,9 +1940,7 @@ mod sync_tests { let _t = Thread::spawn(move|| { let mut count = 0; - // FIXME(#21245) use a for loop - let mut iter = rx.iter(); - while let Some(x) = iter.next() { + for x in rx.iter() { if count >= 3 { break; } else { diff --git a/src/libstd/sync/mpsc/mpsc_queue.rs b/src/libstd/sync/mpsc/mpsc_queue.rs index cc09cfd665c..53eba131674 100644 --- a/src/libstd/sync/mpsc/mpsc_queue.rs +++ b/src/libstd/sync/mpsc/mpsc_queue.rs @@ -185,9 +185,7 @@ mod tests { let tx = tx.clone(); let q = q.clone(); Thread::spawn(move|| { - // FIXME(#21245) use a for loop - let mut iter = 0..nmsgs; - while let Some(i) = iter.next() { + for i in 0..nmsgs { q.push(i); } tx.send(()).unwrap(); |
