Skip to content

Commit 37be282

Browse files
committed
Correctly handle some consts declaration on macOS
1 parent 576f778 commit 37be282

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/unix/bsd/apple/mod.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4677,11 +4677,14 @@ cfg_if! {
46774677
const __DARWIN_ALIGNBYTES32: usize = ::mem::size_of::<u32>() - 1;
46784678
p + __DARWIN_ALIGNBYTES32 & !__DARWIN_ALIGNBYTES32
46794679
}
4680-
} else if #[cfg(libc_const_size_of)] {
4680+
} else {
46814681
fn __DARWIN_ALIGN32(p: usize) -> usize {
4682-
const __DARWIN_ALIGNBYTES32: usize = ::mem::size_of::<u32>() - 1;
4682+
let __DARWIN_ALIGNBYTES32: usize = ::mem::size_of::<u32>() - 1;
46834683
p + __DARWIN_ALIGNBYTES32 & !__DARWIN_ALIGNBYTES32
46844684
}
4685+
}
4686+
4687+
if #[cfg(libc_const_size_of)] {
46854688
pub const THREAD_EXTENDED_POLICY_COUNT: mach_msg_type_number_t =
46864689
(::mem::size_of::<thread_extended_policy_data_t>() / ::mem::size_of::<integer_t>())
46874690
as mach_msg_type_number_t;

0 commit comments

Comments
 (0)