From 9119de3a643f8adf2c4a12587e32577caa762b5a Mon Sep 17 00:00:00 2001 From: Oliver Reiche Date: Fri, 12 Aug 2022 16:10:21 +0200 Subject: Fix build with gcc/g++ --- src/utils/cpp/concepts.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/utils/cpp/concepts.hpp') diff --git a/src/utils/cpp/concepts.hpp b/src/utils/cpp/concepts.hpp index 04b2bfcc..24efe70e 100644 --- a/src/utils/cpp/concepts.hpp +++ b/src/utils/cpp/concepts.hpp @@ -68,7 +68,9 @@ concept ClockHasFromTime = requires(std::time_t const t) { template concept StrMapConstForwardIterator = requires(T const c) { - { (*c).first } + { + std::remove_reference_t { (*c).first } + } ->same_as; }; -- cgit v1.2.3