On 18/02/20 13:49 +0000, Jonathan Wakely wrote: >On 17/02/20 22:27 +0100, Tim Song wrote: >>On Mon, Feb 17, 2020 at 12:34 PM Jonathan Wakely wrote: >> >>>This removes the complicated std::boolean concept, as agreed in Prague. >>> >>> * include/bits/ranges_algo.h (__find_fn, __find_first_of_fn) >>> (__adjacent_find_fn): Cast result of predicate to bool. >> >> >> >>Um, why? These look fine without the cast. (The WP was doing == false, >>which is a different matter.) > >Good point, I'll undo those bits. Thanks. Looks like we have a few other casts to bool that are redundant post-p1946r2, not just the ones I added. This removes them, testing it now.