diff options
author | Ben Langmuir <blangmuir@apple.com> | 2015-07-13 19:48:52 +0000 |
---|---|---|
committer | Ben Langmuir <blangmuir@apple.com> | 2015-07-13 19:48:52 +0000 |
commit | 75a7e435813d28751f9555a11dd171e389be2d1e (patch) | |
tree | e5c43a3eac4f582f77c666ac2915d5fb47943974 /clang/lib/Frontend/CreateInvocationFromCommandLine.cpp | |
parent | 7ddd501b71499461be24ac02ef26cca92e7aa19a (diff) | |
download | llvm-75a7e435813d28751f9555a11dd171e389be2d1e.zip llvm-75a7e435813d28751f9555a11dd171e389be2d1e.tar.gz llvm-75a7e435813d28751f9555a11dd171e389be2d1e.tar.bz2 |
[Modules] Allow missing header before a missing requirement
And make the module unavailable without breaking any parent modules.
If there's a missing requirement after we've already seen a missing
header, still update the IsMissingRequiement bit correctly. Also,
diagnose missing requirements before missing headers, since the
existence of the header is moot if there are missing requirements.
llvm-svn: 242055
Diffstat (limited to 'clang/lib/Frontend/CreateInvocationFromCommandLine.cpp')
0 files changed, 0 insertions, 0 deletions