mirror of
https://github.com/servo/servo.git
synced 2025-06-10 09:33:13 +00:00
Upgrade to rustc 1.19.0-nightly (ced823e26 2017-05-07)
This commit is contained in:
parent
bd2cd40c50
commit
02e1901bc1
10 changed files with 37 additions and 37 deletions
|
@ -53,7 +53,7 @@ impl AtomicOptThreadId {
|
|||
AtomicOptThreadId(AtomicUsize::new(0))
|
||||
}
|
||||
pub fn store(&self, value: Option<ThreadId>, ordering: Ordering) {
|
||||
let number = value.map(|id| *id.0).unwrap_or(0);
|
||||
let number = value.map(|id| id.0.get()).unwrap_or(0);
|
||||
self.0.store(number, ordering);
|
||||
}
|
||||
#[allow(unsafe_code)]
|
||||
|
@ -63,7 +63,7 @@ impl AtomicOptThreadId {
|
|||
}
|
||||
#[allow(unsafe_code)]
|
||||
pub fn swap(&self, value: Option<ThreadId>, ordering: Ordering) -> Option<ThreadId> {
|
||||
let number = value.map(|id| *id.0).unwrap_or(0);
|
||||
let number = value.map(|id| id.0.get()).unwrap_or(0);
|
||||
let number = self.0.swap(number, ordering);
|
||||
if number == 0 { None } else { Some(ThreadId(unsafe { NonZero::new(number) })) }
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue