From dd5c6c73d071531b0d2f2c36bbf9537a9bc9163d Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Mon, 26 Nov 2018 12:22:57 +0100 Subject: [PATCH] ToolChain: QTC_CHECK() conversion of __cplusplus macro Change-Id: I80a6cc4ea9a7dcb10614638f534259e02ed4c10e Reviewed-by: Ivan Donchevskii --- src/plugins/projectexplorer/toolchain.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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)