
John Maddock wrote:
Joel,
Fusion's tuple tests are passing with IBM xlc, but the TR1 tuple tests are failing with problems with std::pair, which in turn causes all the Boost.Math tests to fail: it appears that just including the header ../boost/fusion/adapted/std_pair.hpp is enough to trigger the issue :-(
See http://tinyurl.com/3cfz2n for a typical error message.
Is this fixable, or should I degrade TR1 to the old tuples implementation for this compiler? BTW the old spirit-fusion code did work with xlc I believe.
Chris: the code that's failing looks so innocuous it's hard to see how it could fail: there's nothing odd in xlc's headers like an extra defaulted template argument for std::pair is there?
Just a quick question: did this happen with the recent header changes this week? Regards, -- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net