Marshall Clow <mclow.lists <at> gmail.com> writes:
As always, the release managers would appreciate it if you download the candidate of your choice and give building it a try. Please report both success and failure, and anything else that is noteworthy.
I get a lot of compile errors on MSVC12 when using boost::bind with more than two arguments of which one is a non-const reference and constructing a boost::function with the result: #include <boost/bind.hpp> #include <boost/function.hpp> void a(int&, int, int); int main(){ boost::function<void(int&, int, int)> f(boost::bind(&a, _1, _2, _3)); } results in error C2664: 'void (int &,int,int)': cannot convert argument 1 from 'const int' to 'int &' There are no compile errors with only one or two arguments of which one is a reference, and "auto f = boost::bind(...)" compiles too.