From ff3246f51863f26b8a0a47bda4682ff0c21d32a1 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Sun, 13 Aug 2023 20:42:15 +0200 Subject: [PATCH] Pass predicate by universal reference in sortable_span --- include/dwarfs/sortable_span.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/dwarfs/sortable_span.h b/include/dwarfs/sortable_span.h index bae36e2f..e7c13cd3 100644 --- a/include/dwarfs/sortable_span.h +++ b/include/dwarfs/sortable_span.h @@ -80,7 +80,7 @@ class sortable_span { : values_{values} {} template - void select(P& predicate) { + void select(P&& predicate) { index_.reserve(values_.size()); for (size_t i = 0; i < values_.size(); ++i) { if (predicate(values_[i])) {