
Nicola Musatti wrote: [...]
The enclosed patch reduces regressions over 5.6.4 to a total of 20. See how you like it.
My previous patch was buggy. The correct one is attached to this message and is equivalent to my original one: with this applied only four regressions remain with respect to BCB6. Cheers, Nicola Musatti ******Index: basic_text_oarchive.hpp =================================================================== RCS file: /cvsroot/boost/boost/boost/archive/basic_text_oarchive.hpp,v retrieving revision 1.9.2.1 diff -d -u -r1.9.2.1 basic_text_oarchive.hpp --- basic_text_oarchive.hpp 30 May 2006 15:58:22 -0000 1.9.2.1 +++ basic_text_oarchive.hpp 7 Jun 2006 06:59:02 -0000 @@ -97,6 +97,18 @@ * this->This() << x; } + void save_override(const class_id_type & t, int){ + // note:t.t resolves borland ambguity + int x = t.t; + * this->This() << x; + } + + void save_override(const class_id_reference_type & t, int){ + // note:t.t resolves borland ambguity + int x = t.t; + * this->This() << x; + } + void save_override(const class_name_type & t, int){ const std::string s(t); * this->This() << s;