Skip to content

Commit 41a0e58

Browse files
committed
Fix const array issue
1 parent 4f9fa49 commit 41a0e58

File tree

5 files changed

+29
-18
lines changed

5 files changed

+29
-18
lines changed

bindgen-tests/tests/expectations/tests/constified-enum-module-overflow.rs

Lines changed: 14 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindgen-tests/tests/expectations/tests/issue-544-stylo-creduce-2.rs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindgen-tests/tests/expectations/tests/libclang-9/ptr32-has-different-size.rs

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindgen-tests/tests/expectations/tests/struct_typedef_ns.rs

Lines changed: 9 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindgen/codegen/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5260,7 +5260,8 @@ pub(crate) mod utils {
52605260
} else {
52615261
t.to_rust_ty_or_opaque(ctx, &())
52625262
};
5263-
stream.to_ptr(ctx.resolve_type(t).is_const())
5263+
stream
5264+
.to_ptr(ctx.resolve_type(t).is_const() || arg_ty.is_const())
52645265
}
52655266
TypeKind::Pointer(inner) => {
52665267
let inner = ctx.resolve_item(inner);

0 commit comments

Comments
 (0)