Boost logo

Boost :

Subject: Re: [boost] [preprocessor] Warning: Incoming
From: Paul Mensonides (pmenso57_at_[hidden])
Date: 2011-06-27 06:38:39


On Mon, 27 Jun 2011 12:21:28 +0200, Mathias Gaunard wrote:

> On 06/27/2011 11:48 AM, Olaf van der Spek wrote:
>> On Mon, Jun 27, 2011 at 1:13 AM, Paul Mensonides<pmenso57_at_[hidden]>
>> wrote:
>>> That aside, if broken preprocessors are taken off the table (i.e.
>>> abandoning VC++ as a supported compiler or using a different
>>
>> Is this true for all versions?
>
> Yes.
>
> Its variadic macro support is completely broken, but interestingly
> enough it is still possible to do a few things with it if you're willing
> to put MSVC-specific hacks everywhere.

It's far deeper than that. Their entire macro replacement mechanism is
fundamentally broken. However, MS's consistent response has been "won't
fix." My response to that is "won't support."

Regards,
Paul Mensonides


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