svn commit: r228971 - in head/sys: conf modules/ce
Dimitry Andric
dim at FreeBSD.org
Thu Dec 29 21:17:36 UTC 2011
Author: dim
Date: Thu Dec 29 21:17:35 2011
New Revision: 228971
URL: http://svn.freebsd.org/changeset/base/228971
Log:
For sys/dev/ce/tau32-ddk.c, disable the following warning when building
with clang:
sys/dev/ce/tau32-ddk.c:1228:37: warning: implicit truncation from 'int' to bitfield changes value from 65532 to 8188 [-Wconstant-conversion]
Since this file is obfuscated C, we can never determine (in a sane way,
at least :) if this points to a real problem or not. The driver has
been in the tree for more than five years, so it most likely isn't.
MFC after: 1 week
Modified:
head/sys/conf/files.i386
head/sys/modules/ce/Makefile
Modified: head/sys/conf/files.i386
==============================================================================
--- head/sys/conf/files.i386 Thu Dec 29 21:12:22 2011 (r228970)
+++ head/sys/conf/files.i386 Thu Dec 29 21:17:35 2011 (r228971)
@@ -148,7 +148,8 @@ dev/atkbdc/atkbdc_subr.c optional atkbdc
dev/atkbdc/psm.c optional psm atkbdc
dev/ce/ceddk.c optional ce
dev/ce/if_ce.c optional ce
-dev/ce/tau32-ddk.c optional ce
+dev/ce/tau32-ddk.c optional ce \
+ compile-with "${NORMAL_C} ${NO_WCONSTANT_CONVERSION}"
dev/cm/if_cm_isa.c optional cm isa
dev/coretemp/coretemp.c optional coretemp
dev/cp/cpddk.c optional cp
Modified: head/sys/modules/ce/Makefile
==============================================================================
--- head/sys/modules/ce/Makefile Thu Dec 29 21:12:22 2011 (r228970)
+++ head/sys/modules/ce/Makefile Thu Dec 29 21:17:35 2011 (r228971)
@@ -26,3 +26,6 @@ opt_ng_cronyx.h:
.endif
.include <bsd.kmod.mk>
+
+CWARNFLAGS.tau32-ddk.c= ${NO_WCONSTANT_CONVERSION}
+CWARNFLAGS+= ${CWARNFLAGS.${.IMPSRC:T}}
More information about the svn-src-all
mailing list