Disable new clang 10.0.0 warnings about misleading indentation in ce(4)

and cp(4).

These are false positives, since some of the driver source has been
deliberately obfuscated.
This commit is contained in:
Dimitry Andric 2020-02-13 19:25:49 +00:00
parent dacf624d5f
commit bc7d20c424
4 changed files with 10 additions and 3 deletions

View File

@ -93,8 +93,9 @@ dev/agp/agp_via.c optional agp
dev/ce/ceddk.c optional ce
dev/ce/if_ce.c optional ce
dev/ce/tau32-ddk.c optional ce \
compile-with "${NORMAL_C} ${NO_WCONSTANT_CONVERSION}"
dev/cp/cpddk.c optional cp
compile-with "${NORMAL_C} ${NO_WCONSTANT_CONVERSION} ${NO_WMISLEADING_INDENTATION}"
dev/cp/cpddk.c optional cp \
compile-with "${NORMAL_C} ${NO_WMISLEADING_INDENTATION}"
dev/cp/if_cp.c optional cp
dev/ctau/ctau.c optional ctau
dev/ctau/ctddk.c optional ctau

View File

@ -37,6 +37,9 @@ CWARNEXTRA+= -Wno-error-shift-negative-value
.if ${COMPILER_VERSION} >= 40000
CWARNEXTRA+= -Wno-address-of-packed-member
.endif
.if ${COMPILER_VERSION} >= 100000
NO_WMISLEADING_INDENTATION= -Wno-misleading-indentation
.endif
.endif
.if ${COMPILER_TYPE} == "gcc"

View File

@ -27,4 +27,5 @@ opt_ng_cronyx.h:
.include <bsd.kmod.mk>
CWARNFLAGS.tau32-ddk.c= ${NO_WCONSTANT_CONVERSION}
CWARNFLAGS.tau32-ddk.c+= ${NO_WCONSTANT_CONVERSION}
CWARNFLAGS.tau32-ddk.c+= ${NO_WMISLEADING_INDENTATION}

View File

@ -26,3 +26,5 @@ opt_ng_cronyx.h:
.endif
.include <bsd.kmod.mk>
CWARNFLAGS.cpddk.c+= ${NO_WMISLEADING_INDENTATION}