Subject: Re: [boost] [Type_Traits] [remove_bounds]: Wrong workaround for IBMC++ compiler is applied in remove_bounds.hpp
From: Peter Dimov (lists_at_[hidden])
Date: 2013-10-22 16:52:16


John Maddock wrote:
> 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.