From 2ec77f4f11b5e01e25307a068cd3b360b37011e0 Mon Sep 17 00:00:00 2001 From: Giuseppe D'Angelo Date: Thu, 3 Nov 2022 21:44:41 +0100 Subject: [PATCH] QFlatMap: fix a declval usage The comparator object is allowed to reject rvalues. Use a const lvalue ref. Change-Id: Id4ab5e094f3a0f4e6b2549ee5d3105d93faf1d14 Reviewed-by: Thiago Macieira --- src/corelib/tools/qflatmap_p.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/corelib/tools/qflatmap_p.h b/src/corelib/tools/qflatmap_p.h index 28bb72c864..ba02503d2b 100644 --- a/src/corelib/tools/qflatmap_p.h +++ b/src/corelib/tools/qflatmap_p.h @@ -74,7 +74,7 @@ public: using value_type = std::pair; static constexpr bool is_comparator_noexcept = noexcept( - std::declval()(std::declval(), std::declval())); + std::declval()(std::declval(), std::declval())); bool operator()(const value_type &lhs, const value_type &rhs) const noexcept(is_comparator_noexcept)