From 173aed9b8e0399e7a0b6eca6c6e937e03ea4b540 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Tue, 4 Jun 2024 07:51:23 +0300 Subject: [PATCH] C++: Fix compiler warning warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data Change-Id: I3a8203c1662cfba36ebe28ad3bd1b5ff46b55dfe Reviewed-by: Christian Kandeler --- src/libs/3rdparty/cplusplus/TranslationUnit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/3rdparty/cplusplus/TranslationUnit.cpp b/src/libs/3rdparty/cplusplus/TranslationUnit.cpp index 8505deb0bdc..3e51352b147 100644 --- a/src/libs/3rdparty/cplusplus/TranslationUnit.cpp +++ b/src/libs/3rdparty/cplusplus/TranslationUnit.cpp @@ -307,7 +307,7 @@ recognize: if (currentExpanded) { QTC_ASSERT(macroOffset != -1 && macroLength != -1, continue); - _expansionPositions[_tokens->size() - 1] = std::make_pair(macroOffset, macroLength); + _expansionPositions[int(_tokens->size()) - 1] = std::make_pair(macroOffset, macroLength); } } while (tk.kind());