
On 13.03.19 15:49, Marshall Clow via Boost wrote:
Please download the beta, give it a try, and report any problems you encounter.
I would like to report another error, triggered when cross-compiling for MacOS on a Linux host. The following minimal test program fails to compile: #include "boost/container/flat_map.hpp" int main() { boost::container::flat_map<int, int> m1, m2; m1.insert(m2.begin(), m2.end()); } Although the problem is triggered by Boost.Container, the actual error appears to be in Boost.Move. On line 958 of boost/move/algo/detail/merge.hpp, the function merge_adaptive_ONlogN_recursive is called with length arguments of mixed types if size_type != size_t, thereby preventing the compiler from instantiating the merge_adaptive_ONlogN_recursive function template. -- Rainer Deyke (rainerd@eldwood.com)