summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2017-06-15 17:40:32 +0200
committerNikolai Kosjar <nikolai.kosjar@qt.io>2017-06-16 07:11:43 +0000
commit0bc782c4680dfa99a1da03fca67c68322f585965 (patch)
treec750fd97e3fbb3598b58b998ad07cbef3fea0656 /src/plugins/cpptools
parent1623af0da5bc760c00bea1f6a5025b30ac110081 (diff)
downloadqt-creator-0bc782c4680dfa99a1da03fca67c68322f585965.tar.gz
Clang: Add CLANG-UPGRADE-CHECK marker
...for things to watch out on an upgrade. Change-Id: I75b77a3c8fa238939b625d084c7db220ab429319 Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/cpptools')
-rw-r--r--src/plugins/cpptools/compileroptionsbuilder.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/cpptools/compileroptionsbuilder.cpp b/src/plugins/cpptools/compileroptionsbuilder.cpp
index d65b7caff6..e21fedef4c 100644
--- a/src/plugins/cpptools/compileroptionsbuilder.cpp
+++ b/src/plugins/cpptools/compileroptionsbuilder.cpp
@@ -340,6 +340,7 @@ void CompilerOptionsBuilder::addMsvcCompatibilityVersion()
static QStringList languageFeatureMacros()
{
+ // CLANG-UPGRADE-CHECK: Update known language features macros.
// Collected with:
// $ CALL "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
// $ D:\usr\llvm-3.8.0\bin\clang++.exe -fms-compatibility-version=19 -std=c++1y -dM -E D:\empty.cpp | grep __cpp_
@@ -389,7 +390,7 @@ void CompilerOptionsBuilder::undefineCppLanguageFeatureMacrosForMsvc2015()
void CompilerOptionsBuilder::addDefineFloat128ForMingw()
{
- // TODO: Remove once this is fixed in clang >= 3.9.
+ // CLANG-UPGRADE-CHECK: Workaround still needed?
// https://llvm.org/bugs/show_bug.cgi?id=30685
if (m_projectPart.toolchainType == ProjectExplorer::Constants::MINGW_TOOLCHAIN_TYPEID)
addDefine("#define __float128 void");