forked from qt-creator/qt-creator
Fix Utils::LanguageVersion::None handling
Change-Id: Id0d8bd59c1a317103ea309ee2f9b982ecfd6d6c7 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
@@ -165,6 +165,8 @@ QStringList CppcheckTool::additionalArguments(const CppTools::ProjectPart &part)
|
||||
case Version::CXX2a:
|
||||
result.push_back("--language=c++");
|
||||
break;
|
||||
case Version::None:
|
||||
break;
|
||||
}
|
||||
|
||||
using QtVersion = CppTools::ProjectPart::QtVersion;
|
||||
|
@@ -107,17 +107,18 @@ QString Utils::toString(::Utils::LanguageVersion languageVersion)
|
||||
{
|
||||
#define CASE_LANGUAGEVERSION(x) case ::Utils::LanguageVersion::x: return QLatin1String(#x)
|
||||
switch (languageVersion) {
|
||||
CASE_LANGUAGEVERSION(C89);
|
||||
CASE_LANGUAGEVERSION(C99);
|
||||
CASE_LANGUAGEVERSION(C11);
|
||||
CASE_LANGUAGEVERSION(C18);
|
||||
CASE_LANGUAGEVERSION(CXX98);
|
||||
CASE_LANGUAGEVERSION(CXX03);
|
||||
CASE_LANGUAGEVERSION(CXX11);
|
||||
CASE_LANGUAGEVERSION(CXX14);
|
||||
CASE_LANGUAGEVERSION(CXX17);
|
||||
CASE_LANGUAGEVERSION(CXX2a);
|
||||
// no default to get a compiler warning if anything is added
|
||||
CASE_LANGUAGEVERSION(None);
|
||||
CASE_LANGUAGEVERSION(C89);
|
||||
CASE_LANGUAGEVERSION(C99);
|
||||
CASE_LANGUAGEVERSION(C11);
|
||||
CASE_LANGUAGEVERSION(C18);
|
||||
CASE_LANGUAGEVERSION(CXX98);
|
||||
CASE_LANGUAGEVERSION(CXX03);
|
||||
CASE_LANGUAGEVERSION(CXX11);
|
||||
CASE_LANGUAGEVERSION(CXX14);
|
||||
CASE_LANGUAGEVERSION(CXX17);
|
||||
CASE_LANGUAGEVERSION(CXX2a);
|
||||
// no default to get a compiler warning if anything is added
|
||||
}
|
||||
#undef CASE_LANGUAGEVERSION
|
||||
return QString();
|
||||
|
Reference in New Issue
Block a user