> Sure, go ahead. I committed in r284797 and r284801 (libcxx). There's one minor issue I've found: the changes for the builtins affecting non submodule local visibility broke current users of plain "-fmodules" against our frameworks in public SDKs, in 10.11 & 10.12. I've attached a patch to work around that for the time being: make the new behavior dependent on local vis. Can you take a look?
> Hmm. Ideally, we should try to pick something that captures the spirit of > "only non-modular headers and headers from used modules". Something like > "ignore_modules_not_declared_used", but less wordy? Right. It's gonna be hard to shrink this to a meaningful short name. What about a more generic "no_escape"? "no_undeclared_headers"? Thanks again, -- Bruno Cardoso Lopes http://www.brunocardoso.cc
0001-Modules-Fix-side-effect-of-built-in-changes-from-r28.patch
Description: Binary data
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits