Skip to content

Commit 42aa74f

Browse files
committed
Don't attempt to check if a reference is clonable
`is_clonable` will only work for non-reference types, so this check was actually generally always false.
1 parent 2850baa commit 42aa74f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

c-bindings-gen/src/types.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3210,7 +3210,7 @@ impl<'a, 'c: 'a> TypeResolver<'a, 'c> {
32103210
true
32113211
} else {
32123212
let mut inner_c_ty = Vec::new();
3213-
assert!(self.write_c_path_intern(&mut inner_c_ty, &p.path, generics, true, false, ptr_for_ref, with_ref_lifetime, c_ty));
3213+
assert!(self.write_c_path_intern(&mut inner_c_ty, &p.path, generics, false, false, ptr_for_ref, with_ref_lifetime, c_ty));
32143214
let inner_ty_str = String::from_utf8(inner_c_ty).unwrap();
32153215
if self.is_clonable(&inner_ty_str) {
32163216
let inner_ty_ident = inner_ty_str.rsplitn(2, "::").next().unwrap();

0 commit comments

Comments
 (0)