
23 Oct
2013
23 Oct
'13
7:53 a.m.
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.