Wed Jun 6 15:15:41 2018 UTC ()
Restrict -Wno-unused-but-set-variable in sys/modules/dtrace/dtrace to GCC

Clang/LLVM does not recognize it.

This is a step forward functional MKLLVM=yes HAVE_LLVM=yes build.

Sponsored by <The NetBSD Foundation>


(kamil)
diff -r1.7 -r1.8 src/sys/modules/dtrace/dtrace/Makefile

cvs diff -r1.7 -r1.8 src/sys/modules/dtrace/dtrace/Makefile (expand / switch to context diff)
--- src/sys/modules/dtrace/dtrace/Makefile 2018/06/06 15:01:13 1.7
+++ src/sys/modules/dtrace/dtrace/Makefile 2018/06/06 15:15:41 1.8
@@ -54,8 +54,10 @@
 		-Wno-parentheses \
 		-Wno-uninitialized
 
+.if defined(HAVE_GCC)
 COPTS.dtrace.c+= \
-		-Wno-unused-but-set-variable \
+		-Wno-unused-but-set-variable
+.endif
 
 COPTS.dtrace_subr.c+= \
 		-Wno-unused-value