diff --git a/crates/stdx/src/lib.rs b/crates/stdx/src/lib.rs index 5d60f02190c..273b0f55b2c 100644 --- a/crates/stdx/src/lib.rs +++ b/crates/stdx/src/lib.rs @@ -141,7 +141,7 @@ pub struct RacyFlag(AtomicUsize); impl RacyFlag { pub const fn new() -> RacyFlag { - RacyFlag(AtomicUsize::new(0)) + RacyFlag(AtomicUsize::new(!0)) } pub fn get(&self, init: impl FnMut() -> bool) -> bool {