I just set up a vm with clang 3.3 and libc++ and I can confirm that compilation fails with the current trunk (r12677).
I got it working, but I have to rethink one line once more.
Actually, I'm not sure whether libstdc++ or libc++ is right here. libstdc++ makes some iterator constructors public, which looks rather dangerous to me. This is probably some extension, Visual c++ won't compile this either.
I just set up a vm with clang 3.3 and libc++ and I can confirm that compilation fails with the current trunk (r12677).
I got it working, but I have to rethink one line once more.
Actually, I'm not sure whether libstdc++ or libc++ is right here. libstdc++ makes some iterator constructors public, which looks rather dangerous to me. This is probably some extension, Visual c++ won't compile this either.