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, gregod at, cpdaniel at, john at