about summary refs log tree commit diff
path: root/src/test/ui/threads-sendsync/task-comm-10.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/threads-sendsync/task-comm-10.rs')
-rw-r--r--src/test/ui/threads-sendsync/task-comm-10.rs33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/test/ui/threads-sendsync/task-comm-10.rs b/src/test/ui/threads-sendsync/task-comm-10.rs
deleted file mode 100644
index 4cac0dc90cf..00000000000
--- a/src/test/ui/threads-sendsync/task-comm-10.rs
+++ /dev/null
@@ -1,33 +0,0 @@
-// run-pass
-#![allow(unused_must_use)]
-#![allow(unused_mut)]
-// ignore-emscripten no threads support
-
-use std::thread;
-use std::sync::mpsc::{channel, Sender};
-
-fn start(tx: &Sender<Sender<String>>) {
-    let (tx2, rx) = channel();
-    tx.send(tx2).unwrap();
-
-    let mut a;
-    let mut b;
-    a = rx.recv().unwrap();
-    assert_eq!(a, "A".to_string());
-    println!("{}", a);
-    b = rx.recv().unwrap();
-    assert_eq!(b, "B".to_string());
-    println!("{}", b);
-}
-
-pub fn main() {
-    let (tx, rx) = channel();
-    let child = thread::spawn(move|| { start(&tx) });
-
-    let mut c = rx.recv().unwrap();
-    c.send("A".to_string()).unwrap();
-    c.send("B".to_string()).unwrap();
-    thread::yield_now();
-
-    child.join();
-}