We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a13b4ea commit cab7729Copy full SHA for cab7729
servo/components/style/gecko/arc_types.rs
@@ -23,12 +23,12 @@ use servo_arc::Arc;
23
macro_rules! impl_simple_arc_ffi {
24
($ty:ty, $addref:ident, $release:ident) => {
25
#[no_mangle]
26
- pub unsafe extern "C" fn $addref(obj: &$ty) {
+ pub unsafe extern "C" fn $addref(obj: *const $ty) {
27
std::mem::forget(Arc::from_raw_addrefed(obj));
28
}
29
30
31
- pub unsafe extern "C" fn $release(obj: &$ty) {
+ pub unsafe extern "C" fn $release(obj: *const $ty) {
32
let _ = Arc::from_raw(obj);
33
34
};
0 commit comments