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 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)