Boost logo

Boost :

Subject: Re: [boost] [Type_Traits] [remove_bounds]: Wrong workaround forIBMC++ compiler is applied in remove_bounds.hpp
From: John Maddock (john_at_[hidden])
Date: 2013-10-23 03:53:24


>> Thanks for all the info! There are a lot of workarounds predicated on
>> __IMBCPP__ in type_traits, can you try search-and-replacing all of them
>> to __xlC__ and then run the tests in libs/type_traits/test with your
>> compiler?
>
> A bit of a problem here is that, according to the Predef wiki, __IBMCPP__
> is VVRP decimal, whereas __xlC__ is VVRR hexadecimal (and I'm not sure
> what that means for, say, version 12.10, 0x0C0A or 0x1210), so the
> translation may not be entirely straightforward.

I know :-(

However most of those predicated on version number are old workarounds, so
we can probably just leave those and change the unconditional ones.

John.


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