21 Jan
2014
21 Jan
'14
1:26 p.m.
Ok. Better framed question.
The following is compiled on XCode 5.0.1.
Clang :
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn) Target: x86_64-apple-darwin12.5.0 Thread model: posix
Boost v 1.55.0. Build 2.0-m12.
Not sure how to fix it. map complains about constructor ambiguity and I am not sure how to fix it.
I'm not able to reproduce with either MSVC or g++, also looking at the source for libc++ I see the current source has only one overload of __construct_node, where as yours appears to have two: maybe this is an old libc++ bug? Sorry I can't be more helpful, but that's not a toolset or platform I use, John.