From 547ecf757d0da553cf9fdcebafce22b11fd5a17f Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 3 May 2018 11:40:19 +0200 Subject: [PATCH] Get rid of size type conversion warning in Utils::transform When transforming between containers with different size_type, like QList and std::vector. Change-Id: Ife28aacdc8627e81901579cde8b563da1408d084 Reviewed-by: Tim Jenssen --- src/libs/utils/algorithm.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/utils/algorithm.h b/src/libs/utils/algorithm.h index 5af94c5d594..7692b987fee 100644 --- a/src/libs/utils/algorithm.h +++ b/src/libs/utils/algorithm.h @@ -358,7 +358,7 @@ Q_REQUIRED_RESULT decltype(auto) transform(SC &&container, F function) { ResultContainer result; - reserve(result, container.size()); + reserve(result, typename ResultContainer::size_type(container.size())); std::transform(std::begin(container), std::end(container), inserter(result), function); return result; }