summary refs log tree commit diff
path: root/library/std/src/sys
diff options
context:
space:
mode:
authorStefan Lankes <slankes@eonerc.rwth-aachen.de>2020-10-09 06:42:19 +0200
committerStefan Lankes <slankes@eonerc.rwth-aachen.de>2020-10-11 11:55:51 +0200
commitd6e955f3bfd0a47240879549dc2fb3284dfe08e4 (patch)
tree71fdc035b4a4b22ad13c1352aa29fe60e582fc4b /library/std/src/sys
parent986c1fc053828a051c9fd888cbf49393f276f4f5 (diff)
downloadrust-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.rs6
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]