From: Michael R. Crusoe <crusoe@debian.org>
Subject: Make explicit cast to bool
Assisted-By: deepseek-v4.1-flash-free 4.1

Index: b/src/common/func/pred.hpp
===================================================================
--- a/src/common/func/pred.hpp
+++ b/src/common/func/pred.hpp
@@ -40,7 +40,7 @@
                 : data_(std::move(p)) { }
 
         virtual bool operator()(T x) const override {
-            return data_(x);
+            return (bool) data_(x);
         }
 
         P data_;
