diff options
Diffstat (limited to 'src/task/__internal/mod.rs')
-rw-r--r-- | src/task/__internal/mod.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/task/__internal/mod.rs b/src/task/__internal/mod.rs index c902eb4..c248742 100644 --- a/src/task/__internal/mod.rs +++ b/src/task/__internal/mod.rs @@ -1,4 +1,7 @@ -#[cfg(not(futures_no_atomic_cas))] +#[cfg_attr(target_os = "none", cfg(any(target_has_atomic = "ptr", feature = "portable-atomic")))] mod atomic_waker; -#[cfg(not(futures_no_atomic_cas))] +#[cfg_attr( + target_os = "none", + cfg(any(target_has_atomic = "ptr", feature = "portable-atomic")) +)] pub use self::atomic_waker::AtomicWaker; |