On 17/10/15 01:27, Richard Smith via cfe-commits wrote:
On Thu, Oct 15, 2015 at 11:14 AM, Adrian Prantl <apra...@apple.com <mailto:apra...@apple.com>> wrote:


    On Oct 14, 2015, at 5:07 PM, Richard Smith <rich...@metafoo.co.uk
    <mailto: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.


Slightly less hacky approach attached, does this also unstick you?
I got bitten by the same issue with ToT clang and xcode 7.3 update.

Did this set of patches land in trunk? Would it make sense the properties of NoUndeclaredIncludes to be added to [system] instead?


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


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

Reply via email to