Rollup merge of - alexcrichton:one-more-intrinsic, r=sfackler

Fix an intrinsic invocation on threaded wasm

This looks like it was forgotten to get updated in  and wasm with
threads isn't built on CI so we didn't catch this by accident.
This commit is contained in:
Dylan DPC 2020-11-15 03:02:57 +01:00 committed by GitHub
commit d57212d49e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -138,7 +138,7 @@ impl ReentrantMutex {
self.owner.swap(0, SeqCst);
// SAFETY: the caller must gurantee that `self.ptr()` is valid i32.
unsafe {
wasm32::atomic_notify(self.ptr() as *mut i32, 1);
wasm32::memory_atomic_notify(self.ptr() as *mut i32, 1);
} // wake up one waiter, if any
}
ref mut n => *n -= 1,