Skip to content

Commit 9a74ad9

Browse files
committed
Update rules
1 parent d799e95 commit 9a74ad9

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

‎rules/unique_ptr/tgt_refcount.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ fn f18<T1>(a0: Value<T1>) -> Ptr<T1> {
8989
}
9090

9191
fn f19<T1>(a0: Value<T1>, a1: usize) -> Ptr<T1> {
92-
a0.as_pointer().offset(a1 as isize)
92+
(a0.as_pointer() as Ptr<T1>).offset(a1 as isize)
9393
}
9494

9595
fn f20<T1>(a0: Option<Value<T1>>) -> bool {

‎rules/unique_ptr/tgt_unsafe.rs‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,18 +75,18 @@ unsafe fn f15<T1>(a0: &mut Option<Box<[T1]>>, a1: &mut Option<Box<[T1]>>) {
7575
}
7676

7777
unsafe fn f17<T1>(a0: &mut Option<Box<T1>>) -> *mut T1 {
78-
a0.as_deref_mut()
79-
.map_or(::std::ptr::null_mut(), |v| v as *mut T1)
78+
a0.as_deref()
79+
.map_or(::std::ptr::null_mut(), |v| v as *const T1 as *mut T1)
8080
}
8181

8282
unsafe fn f18<T1>(a0: &mut Option<Box<T1>>) -> *mut T1 {
83-
a0.as_deref_mut()
84-
.map_or(::std::ptr::null_mut(), |v| v as *mut T1)
83+
a0.as_deref()
84+
.map_or(::std::ptr::null_mut(), |v| v as *const T1 as *mut T1)
8585
}
8686

8787
unsafe fn f19<T1>(a0: &mut Option<Box<[T1]>>, a1: usize) -> *mut T1 {
88-
a0.as_deref_mut()
89-
.map_or(::std::ptr::null_mut(), |s| s.as_mut_ptr())
88+
a0.as_deref()
89+
.map_or(::std::ptr::null_mut(), |s| s.as_ptr() as *mut T1)
9090
.add(a1)
9191
}
9292

0 commit comments

Comments
 (0)