|
Boost : |
From: Alexander Grund (alexander.grund_at_[hidden])
Date: 2022-09-22 08:04:37
Am 22.09.22 um 06:24 schrieb Frank Mori Hess via Boost:
> On Wed, Sep 21, 2022 at 12:32 PM Peter Dimov <pdimov_at_[hidden]> wrote:
>> That's not very user friendly; maybe the user _wants_ the warning in his code,
>> and the above would disable it even if no Boost header that uses
>> BOOST_FORCEINLINE (and generates a warning) has been included.
> Okay, then maybe BOOST_FORCEINLINE shouldn't be defined as
> __force_inline on compilers where it doesn't actually force inlining.
> If the compiler is just going to treat it as a suggestion, I don't see
> the point of boost headers using it and then suppressing the warning.
I'd rather see the headers generating this warning also suppress them.
Yes it may not actually "force" inlining but IIRC it serves as a strong
hint to the compiler, so removing it is not a good choice.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk