svn commit: r357872 - in projects/clang1000-import/sys: conf modules/ce modules/cp
Dimitry Andric
dim at FreeBSD.org
Thu Feb 13 19:25:51 UTC 2020
Author: dim
Date: Thu Feb 13 19:25:49 2020
New Revision: 357872
URL: https://svnweb.freebsd.org/changeset/base/357872
Log:
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.
Modified:
projects/clang1000-import/sys/conf/files.i386
projects/clang1000-import/sys/conf/kern.mk
projects/clang1000-import/sys/modules/ce/Makefile
projects/clang1000-import/sys/modules/cp/Makefile
Modified: projects/clang1000-import/sys/conf/files.i386
==============================================================================
--- projects/clang1000-import/sys/conf/files.i386 Thu Feb 13 19:12:07 2020 (r357871)
+++ projects/clang1000-import/sys/conf/files.i386 Thu Feb 13 19:25:49 2020 (r357872)
@@ -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
Modified: projects/clang1000-import/sys/conf/kern.mk
==============================================================================
--- projects/clang1000-import/sys/conf/kern.mk Thu Feb 13 19:12:07 2020 (r357871)
+++ projects/clang1000-import/sys/conf/kern.mk Thu Feb 13 19:25:49 2020 (r357872)
@@ -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"
Modified: projects/clang1000-import/sys/modules/ce/Makefile
==============================================================================
--- projects/clang1000-import/sys/modules/ce/Makefile Thu Feb 13 19:12:07 2020 (r357871)
+++ projects/clang1000-import/sys/modules/ce/Makefile Thu Feb 13 19:25:49 2020 (r357872)
@@ -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}
Modified: projects/clang1000-import/sys/modules/cp/Makefile
==============================================================================
--- projects/clang1000-import/sys/modules/cp/Makefile Thu Feb 13 19:12:07 2020 (r357871)
+++ projects/clang1000-import/sys/modules/cp/Makefile Thu Feb 13 19:25:49 2020 (r357872)
@@ -26,3 +26,5 @@ opt_ng_cronyx.h:
.endif
.include <bsd.kmod.mk>
+
+CWARNFLAGS.cpddk.c+= ${NO_WMISLEADING_INDENTATION}
More information about the svn-src-projects
mailing list