summaryrefslogtreecommitdiff
path: root/src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2016-12-07 14:27:17 +0100
committerMarco Bubke <marco.bubke@qt.io>2016-12-08 11:57:35 +0000
commit542c730b3391c7f4bef78495ef80f13623fd8a69 (patch)
tree391750f6062391f5db39a010c9907d7040e44f80 /src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp
parent05942b63f8bad6d6787fea10c31f10458cdccd06 (diff)
downloadqt-creator-542c730b3391c7f4bef78495ef80f13623fd8a69.tar.gz
Clang: Suppress unused parameter warnings in clang headers
Change-Id: I8b2d50be5bda75b6759b7ce73b9d37b2500f3efc Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp')
-rw-r--r--src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp b/src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp
index d4f6ba6cec..18b6288cae 100644
--- a/src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp
+++ b/src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp
@@ -30,8 +30,11 @@
#include <sourcerangescontainer.h>
#if defined(__GNUC__)
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wunused-parameter"
+# pragma GCC diagnostic push
+# pragma GCC diagnostic ignored "-Wunused-parameter"
+#elif defined(_MSC_VER)
+# pragma warning(push)
+# pragma warning( disable : 4100 )
#endif
#include <clang/Basic/SourceManager.h>
@@ -41,7 +44,9 @@
#include <llvm/ADT/SmallVector.h>
#if defined(__GNUC__)
-#pragma GCC diagnostic pop
+# pragma GCC diagnostic pop
+#elif defined(_MSC_VER)
+# pragma warning(pop)
#endif
namespace ClangBackEnd {