ToolChain: QTC_CHECK() conversion of __cplusplus macro

Change-Id: I80a6cc4ea9a7dcb10614638f534259e02ed4c10e
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
Nikolai Kosjar
2018-11-26 12:22:57 +01:00
parent 39178cad8c
commit dd5c6c73d0

View File

@@ -289,7 +289,12 @@ bool ToolChain::fromMap(const QVariantMap &data)
static long toLanguageVersionAsLong(QByteArray dateAsByteArray)
{
dateAsByteArray.chop(1); // Strip 'L'.
return dateAsByteArray.toLong(nullptr);
bool success = false;
const int result = dateAsByteArray.toLong(&success);
QTC_CHECK(success);
return result;
}
LanguageVersion ToolChain::cxxLanguageVersion(const QByteArray &cplusplusMacroValue)