diff --git a/library/std/src/sys/sync/mutex/no_threads.rs b/library/std/src/sys/sync/mutex/no_threads.rs index 57c78f454c57..a1c2696079f8 100644 --- a/library/std/src/sys/sync/mutex/no_threads.rs +++ b/library/std/src/sys/sync/mutex/no_threads.rs @@ -26,6 +26,6 @@ pub unsafe fn unlock(&self) { #[inline] pub fn try_lock(&self) -> bool { - self.locked.replace(true) == false + !self.locked.replace(true) } }