diff --git a/src/plugins/projectexplorer/toolchain.cpp b/src/plugins/projectexplorer/toolchain.cpp index a3f875726ec..90e9ec147fc 100644 --- a/src/plugins/projectexplorer/toolchain.cpp +++ b/src/plugins/projectexplorer/toolchain.cpp @@ -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)