]> git.ipfire.org Git - thirdparty/kmod.git/commit
build-sys: try harder to shut up compiler wrt strict-aliasing
authorLucas De Marchi <lucas.demarchi@intel.com>
Tue, 25 Mar 2014 02:50:24 +0000 (23:50 -0300)
committerLucas De Marchi <lucas.demarchi@intel.com>
Tue, 25 Mar 2014 02:50:24 +0000 (23:50 -0300)
commitdb62153ea0beedbc6941e1d438c0b6e7189e78d9
tree6e45dfc03848934e55abc8df11ee748cd6853a04
parentf87dc57a7189bea4777fd645576a7ab1b71e4b96
build-sys: try harder to shut up compiler wrt strict-aliasing

With -Wstrict-aliasing=2 we get the following warning:

libkmod/libkmod-signature.c:124:20: note: in expansion of macro 'get_unaligned'
  sig_len = be32toh(get_unaligned(&modsig->sig_len));

However there's nothing wrong with it. modsig->sig_len is uint32_t and
get_unaligned in this case returns uint32_t. There's notstrict aliasing
violation.
configure.ac