summaryrefslogtreecommitdiffstats
path: root/usr.bin/xlint
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2003-10-26 03:34:13 +0000
committerpeter <peter@FreeBSD.org>2003-10-26 03:34:13 +0000
commit7c422b97bdc8f243bc66ee0c3902f232a7bd9403 (patch)
treea152e997b46c4dd3c630b2a13718f98776c4f118 /usr.bin/xlint
parentf121e493d5a236a43739ec652ed815a4c5a73f79 (diff)
downloadFreeBSD-src-7c422b97bdc8f243bc66ee0c3902f232a7bd9403.zip
FreeBSD-src-7c422b97bdc8f243bc66ee0c3902f232a7bd9403.tar.gz
Move the -Wtraditional warning from the global cpp flags to when the -p
(portability warnings) switch is used. Add -Wno-system-headers after it so that we dont get 500 screenfulls of warnings about #elif in /usr/include. I'm not entirely happy with this. Maybe cdefs.h shouldn't use #elif and instead nest #else clauses?
Diffstat (limited to 'usr.bin/xlint')
-rw-r--r--usr.bin/xlint/xlint/xlint.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/usr.bin/xlint/xlint/xlint.c b/usr.bin/xlint/xlint/xlint.c
index 257f493..9dc8df6 100644
--- a/usr.bin/xlint/xlint/xlint.c
+++ b/usr.bin/xlint/xlint/xlint.c
@@ -351,8 +351,6 @@ main(int argc, char *argv[])
appdef(&cflags, "lint");
- appcstrg(&lcflags, "-Wtraditional");
-
appcstrg(&deflibs, "c");
if (signal(SIGHUP, terminate) == SIG_IGN)
@@ -404,6 +402,7 @@ main(int argc, char *argv[])
break;
case 'p':
+ appcstrg(&lcflags, "-Wtraditional -Wno-system-headers");
appcstrg(&l1flags, "-p");
appcstrg(&l2flags, "-p");
if (*deflibs != NULL) {
OpenPOWER on IntegriCloud