Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2020-07-22 14:56:45


Niall Douglas wrote:

> For some reason I don't understand, clang in C++ 20 mode seems to loop the
> result == outcome step i.e. in the constraints that result == outcome is
> available if and only if outcome == result is available, it considers the
> availability of the result == outcome overload itself.

Probably caused by C++20 operator rewriting that was introduced as part of
the op<=> changes. The gift that keeps giving.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk