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

Reply via email to