|
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