diff options
| author | Stefan Lankes <slankes@eonerc.rwth-aachen.de> | 2020-10-09 06:42:19 +0200 |
|---|---|---|
| committer | Stefan Lankes <slankes@eonerc.rwth-aachen.de> | 2020-10-11 11:55:51 +0200 |
| commit | d6e955f3bfd0a47240879549dc2fb3284dfe08e4 (patch) | |
| tree | 71fdc035b4a4b22ad13c1352aa29fe60e582fc4b /library/std/src/sys | |
| parent | 986c1fc053828a051c9fd888cbf49393f276f4f5 (diff) | |
| download | rust-d6e955f3bfd0a47240879549dc2fb3284dfe08e4.tar.gz rust-d6e955f3bfd0a47240879549dc2fb3284dfe08e4.zip | |
fix typos in new method
Diffstat (limited to 'library/std/src/sys')
| -rw-r--r-- | library/std/src/sys/hermit/mutex.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/library/std/src/sys/hermit/mutex.rs b/library/std/src/sys/hermit/mutex.rs index 1bf142ec683..c3f88ada0f4 100644 --- a/library/std/src/sys/hermit/mutex.rs +++ b/library/std/src/sys/hermit/mutex.rs @@ -35,7 +35,11 @@ struct SpinlockGuard<'a, T: ?Sized + 'a> { impl<T> Spinlock<T> { pub const fn new(user_data: T) -> Spinlock<T> { - SpinlockGuard { dequeue: &self.dequeue, data: &mut *self.data.get() } + Spinlock { + queue: AtomicUsize::new(0), + dequeue: AtomicUsize::new(1), + data: UnsafeCell::new(user_data), + } } #[inline] |
