Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2024-03-08 01:47:38


Marshall Clow wrote:
> On Mar 7, 2024, at 4:51 PM, Peter Dimov via Boost <boost_at_[hidden]>
> wrote:
>
>
>
> Ruben Perez wrote:
>
>
> I have successfully built the beta under clang-19, C++23, Ubuntu
> 22.04.
>
> Note that there are warnings in Boost.Asio and Boost.Wave
> regarding
> deprecated enum to arithmetic conversions.
>
>
>
> Aren't these errors in Clang 18 (and presumably 19)?
>
>
>
> Peter —
>
> Are you thinking of
> https://github.com/boostorg/mpl/issues/69

No, I was thinking of this part from the 18 release notes:

"Implemented P2864R2 Remove Deprecated Arithmetic Conversion on Enumerations From C++26."

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2864r2.pdf

(https://prereleases.llvm.org/18.1.0/rc3/tools/clang/docs/ReleaseNotes.html)

but I now notice that this says C++26 and Ruben used C++23.


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