aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools/compileroptionsbuilder.h
diff options
context:
space:
mode:
authorNikolai Kosjar <[email protected]>2016-04-11 17:34:02 +0200
committerNikolai Kosjar <[email protected]>2016-04-12 14:54:06 +0000
commit4e0b55f6739bcf4248cd09c684b8e77ef29b3d85 (patch)
treeac37a08fc4d4832299b634e5606f3d1cd218e0d9 /src/plugins/cpptools/compileroptionsbuilder.h
parent973bdac27d1c7ab3bc45bd873bafeb2237248f1b (diff)
Clang: Undefine language features as fix for MSVC2015/clang-3.8.0
This applies the following change for the clang code model, too. commit d13d1795241602ca0cf150b216b282cfb15e406d Clang Static Analyzer: Workaround analyzing MSVC2015 projects with clang 3.8.0 II Change-Id: Ia229d7e8b24c2e1c0a83d9a53c623ea1f79c4a06 Reviewed-by: Christian Kandeler <[email protected]>
Diffstat (limited to 'src/plugins/cpptools/compileroptionsbuilder.h')
-rw-r--r--src/plugins/cpptools/compileroptionsbuilder.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/cpptools/compileroptionsbuilder.h b/src/plugins/cpptools/compileroptionsbuilder.h
index e2c38f02258..93fba1ef09f 100644
--- a/src/plugins/cpptools/compileroptionsbuilder.h
+++ b/src/plugins/cpptools/compileroptionsbuilder.h
@@ -52,6 +52,7 @@ public:
virtual void addOptionsForLanguage(bool checkForBorlandExtensions = true);
void addMsvcCompatibilityVersion();
+ void undefineCppLanguageFeatureMacrosForMsvc2015();
protected:
virtual bool excludeDefineLine(const QByteArray &defineLine) const;