diff options
| author | Damian Tarnawski <gthetarnav@gmail.com> | 2024-01-18 10:30:21 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-18 10:30:21 +0100 |
| commit | d6ee5e89fad7383f0e3dc92095cadfc2122e6e2d (patch) | |
| tree | f6bb31adae30c126a37a27688465904e05d340e4 /src/threading.cpp | |
| parent | a263da0bbe0caac92d58dba0bb516d92eaa6115e (diff) | |
| parent | 799f4379d8d3f9354291f69e599516e3a804f44b (diff) | |
Merge branch 'odin-lang:master' into patch-2
Diffstat (limited to 'src/threading.cpp')
| -rw-r--r-- | src/threading.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/threading.cpp b/src/threading.cpp index 74aa3eb7e..c283da425 100644 --- a/src/threading.cpp +++ b/src/threading.cpp @@ -210,7 +210,7 @@ gb_internal void semaphore_wait(Semaphore *s) { original_count = s->count().load(std::memory_order_relaxed); } - if (!s->count().compare_exchange_strong(original_count, original_count-1, std::memory_order_acquire, std::memory_order_acquire)) { + if (s->count().compare_exchange_strong(original_count, original_count-1, std::memory_order_acquire, std::memory_order_acquire)) { return; } } |