summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2018-07-15 15:12:14 +0300
committerOrgad Shaneh <orgads@gmail.com>2018-07-25 07:57:15 +0000
commitd1b77f2c79b23ca055c6fb2d04b1bcf1353073ec (patch)
treedbff0108b495b583a1a671ec9d29ae674de48824
parentef37452cfcfd6408af0beb60ae01ebcd5817383b (diff)
downloadqt-creator-d1b77f2c79b23ca055c6fb2d04b1bcf1353073ec.tar.gz
Clang: Suppress "unreferenced formal parameter" warnings on MSVC
They are triggered a lot in Clang headers. Change-Id: I31f31a4f52e269d773cf1b41ad52f279ee368c2e Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
-rw-r--r--src/shared/clang/clang_installation.pri3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/shared/clang/clang_installation.pri b/src/shared/clang/clang_installation.pri
index f9eea55606..2d1be60748 100644
--- a/src/shared/clang/clang_installation.pri
+++ b/src/shared/clang/clang_installation.pri
@@ -120,6 +120,9 @@ isEmpty(LLVM_VERSION) {
LLVM_BINDIR = $$quote($$system($$llvm_config --bindir, lines))
LLVM_INCLUDEPATH = $$system($$llvm_config --includedir, lines)
msvc {
+ # CLANG-UPGRADE-CHECK: Remove suppression if this warning is resolved.
+ # Suppress unreferenced formal parameter warnings
+ QMAKE_CXXFLAGS += -wd4100
LLVM_STATIC_LIBS_STRING += $$system($$llvm_config --libnames, lines)
} else {
LLVM_STATIC_LIBS_STRING += $$system($$llvm_config --libs, lines)