summaryrefslogtreecommitdiffstats
path: root/tokio/src/net/driver/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tokio/src/net/driver/mod.rs')
-rw-r--r--tokio/src/net/driver/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/tokio/src/net/driver/mod.rs b/tokio/src/net/driver/mod.rs
index b7f33d02..2b3afc7d 100644
--- a/tokio/src/net/driver/mod.rs
+++ b/tokio/src/net/driver/mod.rs
@@ -124,12 +124,12 @@
//! [`PollEvented`]: struct.PollEvented.html
//! [`std::io::Read`]: https://doc.rust-lang.org/std/io/trait.Read.html
//! [`std::io::Write`]: https://doc.rust-lang.org/std/io/trait.Write.html
-#[cfg(loom)]
+#[cfg(all(loom, test))]
macro_rules! loom_thread_local {
($($tts:tt)+) => { loom::thread_local!{ $($tts)+ } }
}
-#[cfg(not(loom))]
+#[cfg(any(not(loom), not(test)))]
macro_rules! loom_thread_local {
($($tts:tt)+) => { std::thread_local!{ $($tts)+ } }
}