]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui/mpsc_stress.rs
Merge commit '3e7c6dec244539970b593824334876f8b6ed0b18' into clippyup
[rust.git] / src / test / ui / mpsc_stress.rs
index bce5fdcd119f72b3bef5d00e5ee3726bcb8dfbd8..a889542fec0be8a673acdb4ae1299898771c8759 100644 (file)
@@ -1,7 +1,6 @@
 // run-pass
 // compile-flags:--test
 // ignore-emscripten
-// ignore-sgx no thread sleep support
 
 use std::sync::mpsc::channel;
 use std::sync::mpsc::TryRecvError;
@@ -37,6 +36,8 @@ fn new2() -> (Barrier, Barrier) {
     fn wait(self) {
         self.shared.fetch_add(1, Ordering::SeqCst);
         while self.shared.load(Ordering::SeqCst) != self.count {
+            #[cfg(target_env = "sgx")]
+            thread::yield_now();
         }
     }
 }