Merge r357872 from the clang1000-import branch:

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.

MFC after:	3 days
This commit is contained in:
Dimitry Andric 2020-02-13 19:29:57 +00:00
commit f750d0d60d
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}