On Oct 14, 2015, at 5:07 PM, Richard Smith <rich...@metafoo.co.uk> wrote:

Ack, there are non-modular headers in the Darwin module. =( I seem to recall that they're not version-locked to your compiler, so we've got to support them as-is?

If we can't turn on local submodule visibility, then we need a module map for libc++ that covers all of its headers. I'll look into pruning the include path when building a module from an implicitly-loaded module map.

The attached patch implements this in the most hacky way; with it I can successfully compile the first few hundred files of LLVM.

— adrian

Attachment: ignorelibc++.diff
Description: Binary data

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

Reply via email to