From d1cd2540030d9fe52584d04ba2c188b9f679cb16 Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Thu, 30 Aug 2018 09:20:08 +0200 Subject: [PATCH] no RwLock on Windows --- tests/run-pass-fullmir/threads.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/run-pass-fullmir/threads.rs b/tests/run-pass-fullmir/threads.rs index 93a08bfc258..f920bc52edd 100644 --- a/tests/run-pass-fullmir/threads.rs +++ b/tests/run-pass-fullmir/threads.rs @@ -8,8 +8,12 @@ fn main() { let _ = m.lock(); drop(m); - let rw = sync::RwLock::new(0); - let _ = rw.read(); - let _ = rw.write(); - drop(rw); + // We don't provide RwLock on Windows + #[cfg(not(target_os = "windows"))] + { + let rw = sync::RwLock::new(0); + let _ = rw.read(); + let _ = rw.write(); + drop(rw); + } }