mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-11-27 03:11:52 +01:00
For WARNS <= 3, change the clang warning flag -Wno-conversion to
-Wno-enum-conversion. In earlier clang versions (before 3.2), the latter did not exist, and suppressing enum conversion warnings was really the goal of this warning suppression flag. This should enable the same kind of warning again as was fixed by r259072 ("incompatible integer to pointer conversion passing 'Elf_Addr' (aka 'unsigned int') to parameter of type 'void *'"), and which was only emitted by gcc. Noticed by: kib MFC after: 3 days
This commit is contained in:
parent
e17bec9172
commit
e33625bfdc
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=259083
@ -73,7 +73,7 @@ CWARNFLAGS+= -Wno-empty-body -Wno-string-plus-int
|
||||
.endif # WARNS <= 6
|
||||
.if ${WARNS} <= 3
|
||||
CWARNFLAGS+= -Wno-tautological-compare -Wno-unused-value\
|
||||
-Wno-parentheses-equality -Wno-unused-function -Wno-conversion
|
||||
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion
|
||||
.endif # WARNS <= 3
|
||||
.if ${WARNS} <= 2
|
||||
CWARNFLAGS+= -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter
|
||||
|
Loading…
Reference in New Issue
Block a user