mirror of git://git.musl-libc.org/musl
remove -Wcast-align from --enable-warnings
I originally added this warning option based on a misunderstanding of how it works. it does not warn whenever the destination of the cast has stricter alignment; it only warns in cases where misaligned dereference could lead to a fault. thus, it's essentially a no-op for i386, which had me wrongly believing the code was clean for this warning level. on other archs, numerous diagnostic messages are produced, and all of them are false-positives, so it's better just not to use it.
This commit is contained in:
parent
90edf1cc15
commit
f7bc29ed22
|
@ -375,7 +375,6 @@ tryflag CFLAGS_AUTO -Werror=pointer-arith
|
|||
|
||||
if test "x$warnings" = xyes ; then
|
||||
tryflag CFLAGS_AUTO -Wall
|
||||
tryflag CFLAGS_AUTO -Wcast-align
|
||||
tryflag CFLAGS_AUTO -Wno-parentheses
|
||||
tryflag CFLAGS_AUTO -Wno-uninitialized
|
||||
tryflag CFLAGS_AUTO -Wno-missing-braces
|
||||
|
|
Loading…
Reference in New Issue