Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Feb 2020 19:25:50 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r357872 - in projects/clang1000-import/sys: conf modules/ce modules/cp
Message-ID:  <202002131925.01DJPor4057318@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002131925.01DJPor4057318>