aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/crunch/crunchide
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2022-02-07 20:59:46 +0000
committerDimitry Andric <dim@FreeBSD.org>2022-02-16 20:24:53 +0000
commitbe8e341777c0e560c4db1cfb576f75ab8a041c31 (patch)
tree921507d1da73f4fa1cb1b7b1cf8357054440f678 /usr.sbin/crunch/crunchide
parent2a454b54bfbc831121657d89efa31066a1cc0e00 (diff)
bwi: Fix clang 14 warning about possible unaligned access
On architectures with strict alignment requirements (e.g. arm), clang 14 warns about a packed struct which encloses a non-packed union: In file included from sys/dev/bwi/bwimac.c:79: sys/dev/bwi/if_bwivar.h:308:7: error: field iv_val within 'struct bwi_fw_iv' is less aligned than 'union (unnamed union at sys/dev/bwi/if_bwivar.h:305:2)' and is usually due to 'struct bwi_fw_iv' being packed, which can lead to unaligned accesses [-Werror,-Wunaligned-access] } iv_val; ^ It appears to help if you also add __packed to the inner union (i.e. iv_val). No change to the layout is intended. MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D34196 (cherry picked from commit 09d0a0fbe859e3fc7bbff0cf48c389b5e55b9e00)
Diffstat (limited to 'usr.sbin/crunch/crunchide')
0 files changed, 0 insertions, 0 deletions