svn commit: r357345 - in projects/clang1000-import: share/mk usr.bin/lex
Dimitry Andric
dim at FreeBSD.org
Fri Jan 31 19:02:54 UTC 2020
Author: dim
Date: Fri Jan 31 19:02:53 2020
New Revision: 357345
URL: https://svnweb.freebsd.org/changeset/base/357345
Log:
Disable new clang 10.0.0 warnings about misleading indentation in flex.
As this is contributed code with very messy indentation, which will
almost certainly never be upgraded, just disable the warning.
MFC after: 3 days
Modified:
projects/clang1000-import/share/mk/bsd.sys.mk
projects/clang1000-import/usr.bin/lex/Makefile
Modified: projects/clang1000-import/share/mk/bsd.sys.mk
==============================================================================
--- projects/clang1000-import/share/mk/bsd.sys.mk Fri Jan 31 19:00:48 2020 (r357344)
+++ projects/clang1000-import/share/mk/bsd.sys.mk Fri Jan 31 19:02:53 2020 (r357345)
@@ -111,6 +111,11 @@ CWARNFLAGS.clang+= -Wno-parentheses
.if defined(NO_WARRAY_BOUNDS)
CWARNFLAGS.clang+= -Wno-array-bounds
.endif # NO_WARRAY_BOUNDS
+.if defined(NO_WMISLEADING_INDENTATION) && \
+ ((${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 100000) || \
+ (${COMPILER_TYPE} == "gcc" && ${COMPILER_VERSION} >= 60100))
+CWARNFLAGS+= -Wno-misleading-indentation
+.endif # NO_WMISLEADING_INDENTATION
.endif # WARNS
.if defined(FORMAT_AUDIT)
@@ -154,8 +159,7 @@ CWARNFLAGS+= -Wno-error=address \
# GCC 6.1.0
.if ${COMPILER_TYPE} == "gcc" && ${COMPILER_VERSION} >= 60100
-CWARNFLAGS+= -Wno-error=misleading-indentation \
- -Wno-error=nonnull-compare \
+CWARNFLAGS+= -Wno-error=nonnull-compare \
-Wno-error=shift-negative-value \
-Wno-error=tautological-compare \
-Wno-error=unused-const-variable
Modified: projects/clang1000-import/usr.bin/lex/Makefile
==============================================================================
--- projects/clang1000-import/usr.bin/lex/Makefile Fri Jan 31 19:00:48 2020 (r357344)
+++ projects/clang1000-import/usr.bin/lex/Makefile Fri Jan 31 19:02:53 2020 (r357345)
@@ -32,6 +32,8 @@ MLINKS+= lex.1 lex++.1
WARNS?= 3
+NO_WMISLEADING_INDENTATION=
+
CLEANFILES= scan.c skel.c
GENFILES= parse.c parse.h scan.c skel.c
More information about the svn-src-projects
mailing list