Index: boost/scope_exit.hpp =================================================================== --- boost/scope_exit.hpp (revision 83185) +++ boost/scope_exit.hpp (working copy) @@ -111,6 +111,7 @@ T& value; #if !BOOST_SCOPE_EXIT_AUX_TPL_GCC_WORKAROUND_01 member(T& ref) : value(ref) {} + void operator=(member&); #endif }; @@ -120,6 +121,7 @@ T value; #if !BOOST_SCOPE_EXIT_AUX_TPL_GCC_WORKAROUND_01 member(T& val) : value(val) {} + void operator=(const member&); #endif };