diff --git a/rules/unique_ptr/tgt_refcount.rs b/rules/unique_ptr/tgt_refcount.rs index 00691fd026..f12d39850a 100644 --- a/rules/unique_ptr/tgt_refcount.rs +++ b/rules/unique_ptr/tgt_refcount.rs @@ -35,7 +35,7 @@ fn f3(a0: Ptr) -> Option> { a0.to_owned_opt() } -fn f4(a0: Ptr) -> Option> { +fn f4(a0: Ptr) -> Option>> { a0.to_owned_opt() } @@ -48,7 +48,7 @@ fn f6(a0: Ptr>>>, a1: Ptr) { a0.write(a1.to_owned_opt()) } -fn f7(a0: Value) -> Ptr { +fn f7(a0: Option>>) -> Ptr { a0.as_pointer() } @@ -96,7 +96,7 @@ fn f18(a0: Value) -> Ptr { a0.as_pointer() } -fn f19(a0: Value, a1: usize) -> Ptr { +fn f19(a0: Option>>, a1: usize) -> Ptr { (a0.as_pointer() as Ptr).offset(a1 as isize) }