id summary reporter owner description type status milestone component version severity resolution keywords cc 1043 last_value::result_type set to last_value::unusable when it could be set to void Stjepan Rajko Stjepan Rajko "Currently, last_value::result_type is set to last_value::unusable. On compilers which support void returns, it seems like it would be more beneficial to set it to void instead. I.e., template<> struct last_value { #ifdef BOOST_NO_VOID_RETURNS struct unusable {}; public: typedef unusable result_type; #else public: typedef void result_type; #endif // BOOST_NO_VOID_RETURNS ... Patch attached. " Patches closed To Be Determined signals Problem fixed