Index: value_init.hpp =================================================================== --- value_init.hpp (revision 54465) +++ value_init.hpp (working copy) @@ -106,8 +106,10 @@ ::boost::swap( this->data(), arg.data() ); } +#if !BOOST_WORKAROUND(BOOST_INTEL_CXX_VERSION, <= 900) operator T const &() const { return this->data(); } - +#endif + operator T&() { return this->data(); } } ;