bcraig added a comment.

I'm still working on this.

Things I've learned: A clang install is bundled with re-implementations of 
several of these headers.  The default #include_next behavior ends up pulling 
in lots of those.

I have been able to get things working with a VC include path and a UCRT 
include path, but the default include paths set by the compiler driver cause 
the clang versions of stdarg.h and vadefs.h to get pulled in.  The combination 
of clang include path and ucrt include path also works.

I did end up running into the same errno problems that were mentioned earlier, 
and ended up coming to the same workaround.


https://reviews.llvm.org/D32411



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to