Boost logo

Boost :

From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2020-09-18 00:25:57


On Fri, Sep 18, 2020 at 12:08 AM Edward Diener via Boost
<boost_at_[hidden]> wrote:
>
> I did discover that if gcc or clang is compiled at the C++03 level with
> -pedantic there will be a ton of warnings, and if with -pedantic-errros
> there will be a ton of errors for those warnings.
>
> I still think that in line with Boost officially deprecating the C++03
> level of compilation it will be advantageous to have Boost PP be a
> library which assumes variadic macro support and does not work properly
> in many instances without variadic macro support. My local branch for
> this shows much simplification of code and a much clearer use of macros
> in the library so unless there is a general outcry I am still determined
> to go ahead with this. I think the few people who may still be trying to
> use Boost libraries with gcc or clang at the C++03 level can be told to
> turn off -pedantic-errors if necessary. I will add a note to the
> documentation for Boost PP about this.

Although I'm probably in the minority, I still think having C++11 PP
library (be that Boost.PP2 or Boost.VMD) would be better.


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