Update of /cvsroot/boost/boost/boost/archive
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv6104
Modified Files:
Tag: RC_1_34_0
basic_text_iarchive.hpp
Log Message:
change hoping to fix borland test
Index: basic_text_iarchive.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/archive/basic_text_iarchive.hpp,v
retrieving revision 1.8
retrieving revision 1.8.2.1
diff -u -d -r1.8 -r1.8.2.1
--- basic_text_iarchive.hpp 4 Feb 2006 20:39:59 -0000 1.8
+++ basic_text_iarchive.hpp 4 Jun 2006 18:55:01 -0000 1.8.2.1
@@ -61,6 +61,16 @@
{
this->detail_common_iarchive::load_override(t, 0);
}
+
+ // Borland compilers has a problem with strong type. Try to fix this here
+ #if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x582))
+ void load_override(version_type & t, int){
+ unsigned int x;
+ * this->This() >> x;
+ t.t = version_type(x);
+ }
+ #endif
+
// text file don't include the optional information
void load_override(class_id_optional_type & /*t*/, int){}
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs