From dd5f08605f58bb6654ee1c94a2ae454cb95d9da8 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Tue, 27 May 2008 17:51:11 +0000 Subject: [PATCH] Merge MPI-Python fix for Intel C++ from release branch. Yes, I did this backwards. [SVN r45827] --- include/boost/mpi/python/serialize.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/mpi/python/serialize.hpp b/include/boost/mpi/python/serialize.hpp index 819288b..5f9136b 100644 --- a/include/boost/mpi/python/serialize.hpp +++ b/include/boost/mpi/python/serialize.hpp @@ -317,8 +317,8 @@ namespace detail { template struct default_saver { void operator()(OArchiver& ar, const object& obj, const unsigned int) { - typedef typename mpl::if_, T, T&>::type Type; - ar << extract(obj)(); + T value = extract(obj)(); + ar << value; } };