[libcxx] r249738 - Split <ctype.h> out of <cctype>.
Vassil Vassilev via cfe-commits
cfe-commits at lists.llvm.org
Mon Jun 20 05:09:31 PDT 2016
On 17/10/15 01:27, Richard Smith via cfe-commits wrote:
> On Thu, Oct 15, 2015 at 11:14 AM, Adrian Prantl <aprantl at apple.com
> <mailto:aprantl at apple.com>> wrote:
>> On Oct 14, 2015, at 5:07 PM, Richard Smith <richard at metafoo.co.uk
>> <mailto:richard at 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 at lists.llvm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cfe-commits