
27 Nov
2006
27 Nov
'06
9:13 a.m.
Daryle the attached patch fixes the test for VC7. It also fixes most of the VC6 issues, but leaves me with an internal compiler error inside Boost.Test that I can't fix at present (But see below). I've had a look at Borland, but I've not been able to completely fix the errors, they're related to Borland not supporting member template friends, so your integer wrapper classes don't compile. Consequently I've disabled the UDT tests for compilers that define BOOST_NO_MEMBER_TEMPLATE_FRIENDS, this has the effect of fixing the VC6 internal error as well. That means with the patch applied, VC6, 7, 7.1, Borland-5.8.2, and gcc-3.4 all pass the test. So... OK to commit? John.