[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 5/5] configure: disable a few Clang compiler warning
From: |
blauwirbel |
Subject: |
[Qemu-devel] [PATCH 5/5] configure: disable a few Clang compiler warnings |
Date: |
Mon, 30 Jul 2012 16:04:35 +0000 |
From: Blue Swirl <address@hidden>
Clang compiler warns about a few constructs in QEMU code. It's possible
to avoid those but that needs more work.
Suppress some warnings for Clang compiler. -Wno-unused-value would
conflict with GCC.
Signed-off-by: Blue Swirl <address@hidden>
---
configure | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/configure b/configure
index c65b5f6..e32f188 100755
--- a/configure
+++ b/configure
@@ -1154,17 +1154,20 @@ if test -z "$werror" ; then
fi
fi
+# GCC flags
gcc_flags="-Wold-style-declaration -Wold-style-definition -Wtype-limits"
gcc_flags="-Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers
$gcc_flags"
gcc_flags="-Wmissing-include-dirs -Wempty-body -Wnested-externs $gcc_flags"
gcc_flags="-fstack-protector-all -Wendif-labels $gcc_flags"
+# Clang flags
+clang_flags="-Wno-initializer-overrides -Wno-self-assign
-Wno-constant-conversion"
if test "$werror" = "yes" ; then
gcc_flags="-Werror $gcc_flags"
fi
cat > $TMPC << EOF
int main(void) { return 0; }
EOF
-for flag in $gcc_flags; do
+for flag in $gcc_flags $clang_flags; do
if compile_prog "-Werror $flag" "" ; then
QEMU_CFLAGS="$QEMU_CFLAGS $flag"
fi
--
1.7.2.5
- Re: [Qemu-devel] [PATCH 2/5] sparc: fix expression with uninitialized initial value, (continued)
[Qemu-devel] [PATCH 4/5] user: fix accidental AREG0 use, blauwirbel, 2012/07/30
[Qemu-devel] [PATCH 3/5] qapi: avoid reserved word restrict, blauwirbel, 2012/07/30
[Qemu-devel] [PATCH 1/5] sparc: fix floppy TC line setup, blauwirbel, 2012/07/30
[Qemu-devel] [PATCH 5/5] configure: disable a few Clang compiler warnings,
blauwirbel <=