--- boost_svn_84915/multiprecision/cpp_int.hpp 2013-06-30 21:05:18.000000000 +1000 +++ boost_work/multiprecision/cpp_int.hpp 2013-06-30 22:03:28.000000000 +1000 @@ -1611,7 +1611,7 @@ } } } - unsigned n = result.find_first_not_of('0'); + std::string::size_type n = result.find_first_not_of('0'); result.erase(0, n); if(result.empty()) result = "0";