diff options
| author | Nikolai Kosjar <[email protected]> | 2016-04-11 17:34:02 +0200 |
|---|---|---|
| committer | Nikolai Kosjar <[email protected]> | 2016-04-12 14:54:06 +0000 |
| commit | 4e0b55f6739bcf4248cd09c684b8e77ef29b3d85 (patch) | |
| tree | ac37a08fc4d4832299b634e5606f3d1cd218e0d9 /src/plugins/cpptools/compileroptionsbuilder.h | |
| parent | 973bdac27d1c7ab3bc45bd873bafeb2237248f1b (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.h | 1 |
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; |
