Fix _Sema

This commit is contained in:
gingerBill
2022-04-01 14:51:51 +01:00
parent 76cf667a29
commit c78b83f142
3 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -25,7 +25,7 @@ when #config(ODIN_SYNC_SEMA_USE_FUTEX, true) {
futex_wait(&s.impl.count, u32(original_count))
original_count = s.impl.count
}
if original_count == atomic_compare_exchange_strong(&s.impl.count, original_count-1, original_count) {
if original_count == atomic_compare_exchange_strong(&s.impl.count, original_count, original_count-1) {
return
}
}
@@ -49,7 +49,7 @@ when #config(ODIN_SYNC_SEMA_USE_FUTEX, true) {
}
original_count = s.impl.count
}
if original_count == atomic_compare_exchange_strong(&s.impl.count, original_count-1, original_count) {
if original_count == atomic_compare_exchange_strong(&s.impl.count, original_count, original_count-1) {
return true
}
}