remove redunant compare of previous and 1

since that's what the compare_exchange does...
This commit is contained in:
Gary Pennington 2023-06-14 15:29:51 +01:00
parent 785be453f6
commit f7cc4c93d6

View File

@ -55,7 +55,7 @@ impl HokmaLock {
.lock
.compare_exchange(1, 1, Ordering::Acquire, Ordering::Relaxed)
{
if previous != 1 {
// If we failed, previous cannot be 1
return WhenTheHokmaSuppression {
hokma: self,
state: previous,
@ -64,7 +64,6 @@ impl HokmaLock {
}
}
}
}
struct WhenTheHokmaSuppression {
hokma: &'static HokmaLock,