Boost logo

Boost :

Subject: Re: [boost] 1.57.0 beta 1 is now available
From: Felix Uhl (felix.uhl_at_[hidden])
Date: 2014-10-30 06:04:16


Edward Diener wrote:


>John Doré wrote:

>> Unfortunately this gives us the warning:
>>
>> warning C4003: not enough actual parameters for macro 'BOOST_PP_EXPAND_I'

>


> It is an expected warning from Boost PP, which can be ignored. The VC++
> preprocessor is not a C++ standard conforming preprocessor so it gives
> warnings when none are necessary. There is virtually nothing that can be
> done against such warnings except to attempt to turn them off completely
> within Boost PP code. I will look into doing this but often it is
> impossible to do since VC++ often does not honor where the preprocessor
> warning actually takes place when an effort is made to eliminate the
> warning at that place.




Does that mean the regular

>#pragma warning(disable : 4003)

doesn’t work for pre-processor related warnings?


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