diff options
author | Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> | 2016-04-11 17:34:02 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> | 2016-04-12 14:54:06 +0000 |
commit | 4e0b55f6739bcf4248cd09c684b8e77ef29b3d85 (patch) | |
tree | ac37a08fc4d4832299b634e5606f3d1cd218e0d9 /src/plugins/clangcodemodel | |
parent | 973bdac27d1c7ab3bc45bd873bafeb2237248f1b (diff) | |
download | qt-creator-4e0b55f6739bcf4248cd09c684b8e77ef29b3d85.tar.gz |
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 <christian.kandeler@theqtcompany.com>
Diffstat (limited to 'src/plugins/clangcodemodel')
-rw-r--r-- | src/plugins/clangcodemodel/clangutils.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/clangcodemodel/clangutils.cpp b/src/plugins/clangcodemodel/clangutils.cpp index 7c5c549493..dcd704b22f 100644 --- a/src/plugins/clangcodemodel/clangutils.cpp +++ b/src/plugins/clangcodemodel/clangutils.cpp @@ -93,6 +93,7 @@ public: optionsBuilder.addOptionsForLanguage(/*checkForBorlandExtensions*/ true); optionsBuilder.addToolchainAndProjectDefines(); + optionsBuilder.undefineCppLanguageFeatureMacrosForMsvc2015(); optionsBuilder.addPredefinedMacrosAndHeaderPathsOptions(); optionsBuilder.addWrappedQtHeadersIncludePath(); |