Subject: Re: [boost] [predef] [rfc] Mutually exclusive definitions?
From: Bjorn Reese (breese_at_[hidden])
Date: 2014-01-13 10:50:31


On 01/13/2014 04:17 AM, Rene Rivera wrote:

> 2. Mutual exclusion of the base/real definitions with the addition of
> *_EMULATED definitions when multiple defs detected. For example for GCC we
> would have BOOST_COMP_GCC_EMULATED indicated the version of the GCC being
> emulated.

I prefer this solution. No emulation is going to be perfect, and using
these macros will make it clear when we are dealing with workarounds of
the emulation in specific compilers.