Index: boost/utility/addressof.hpp =================================================================== --- boost/utility/addressof.hpp (revision 80805) +++ boost/utility/addressof.hpp (working copy) @@ -55,9 +55,10 @@ return boost::detail::addressof_impl::f( v, 0 ); #else + + boost::detail::addr_impl_ref t( v ); + return boost::detail::addressof_impl::f( t , 0 ); - return boost::detail::addressof_impl::f( boost::detail::addr_impl_ref( v ), 0 ); - #endif }