summaryrefslogtreecommitdiffstats
path: root/tokio/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tokio/src/lib.rs')
-rw-r--r--tokio/src/lib.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/tokio/src/lib.rs b/tokio/src/lib.rs
index f5e88b4a..94eb3072 100644
--- a/tokio/src/lib.rs
+++ b/tokio/src/lib.rs
@@ -79,6 +79,11 @@ macro_rules! if_runtime {
)*)
}
+#[cfg(all(loom, test))]
+macro_rules! thread_local {
+ ($($tts:tt)+) => { loom::thread_local!{ $($tts)+ } }
+}
+
#[cfg(feature = "timer")]
pub mod clock;
@@ -101,10 +106,11 @@ mod loom;
pub mod prelude;
-#[cfg(feature = "process")]
+#[cfg(all(feature = "process", not(loom)))]
pub mod process;
#[cfg(feature = "signal")]
+#[cfg(not(loom))]
pub mod signal;
pub mod stream;