We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bede54b commit 60913bfCopy full SHA for 60913bf
src/libstd/arc.rs
@@ -24,9 +24,7 @@ type arc_data<T: const> = {
24
resource arc_destruct<T: const>(data: *libc::c_void) {
25
unsafe {
26
let data: ~arc_data<T> = unsafe::reinterpret_cast(data);
27
- let ref_ptr = &mut data.count;
28
-
29
- let new_count = rustrt::rust_atomic_decrement(ref_ptr);
+ let new_count = rustrt::rust_atomic_decrement(&mut data.count);
30
assert new_count >= 0;
31
if new_count == 0 {
32
// drop glue takes over.
0 commit comments