id summary reporter owner description type status milestone component version severity resolution keywords cc 7663 warning C4913: user defined binary operator ',' exists but no overload could convert all operands, default built-in binary operator ',' used jeffrey.flinn@… Eric Niebler "Gennadiy reports in trunk: boost/thread/future.hpp(378) : warning C4913: user defined binary operator ',' exists but no overload could convert all operands, default built-in binary operator ',' used I get with VC2012 and boost_1_52_0: boost_1_52_0\boost/thread/future.hpp(293): warning C4913: user defined binary operator ',' exists but no overload could convert all operands, default built-in binary operator ',' used Nigel Pattinson reports a similar issue with VC2008 and unspecified boost version. He finds that: ""The comma operator in question is the one in boost/utility/result_of.hpp at line 74 - if I comment that line out everything compiles fine. It is just a warning, so rather than changing result_of.hpp our current workaround is just to disable the warning around the inclusion of future.hpp ."" " Bugs closed To Be Determined result_of Boost 1.52.0 Problem fixed