summaryrefslogtreecommitdiff
path: root/boost/archive/binary_iarchive_impl.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/archive/binary_iarchive_impl.hpp')
-rw-r--r--boost/archive/binary_iarchive_impl.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/boost/archive/binary_iarchive_impl.hpp b/boost/archive/binary_iarchive_impl.hpp
index 3ff994ad83..b4747c98ec 100644
--- a/boost/archive/binary_iarchive_impl.hpp
+++ b/boost/archive/binary_iarchive_impl.hpp
@@ -33,7 +33,7 @@ namespace detail {
} // namespace detail
template<class Archive, class Elem, class Tr>
-class binary_iarchive_impl :
+class BOOST_SYMBOL_VISIBLE binary_iarchive_impl :
public basic_binary_iprimitive<Archive, Elem, Tr>,
public basic_binary_iarchive<Archive>
{
@@ -58,8 +58,9 @@ protected:
this->basic_binary_iarchive<Archive>::load_override(t);
}
void init(unsigned int flags){
- if(0 != (flags & no_header))
+ if(0 != (flags & no_header)){
return;
+ }
#if ! defined(__MWERKS__)
this->basic_binary_iarchive<Archive>::init();
this->basic_binary_iprimitive<Archive, Elem, Tr>::init();