Rename IsMissingRequirement to IsUnimportable and set it for shadowed
authorRichard Smith <richard@metafoo.co.uk>
Fri, 17 Apr 2020 23:23:41 +0000 (16:23 -0700)
committerRichard Smith <richard@metafoo.co.uk>
Sat, 18 Apr 2020 05:48:56 +0000 (22:48 -0700)
commitfc76b4ad3da3c1f5fdc34370a55d613b3ca7af73
tree1341b19511318fd1b81294c5686570ae624dc32b
parentc8248dc3bb36bea61ac6d87bd02c39c6a781b011
Rename IsMissingRequirement to IsUnimportable and set it for shadowed
modules too.

This more accurately reflects the semantics of this flag, as distinct
from "IsAvailable", which (in an explicit modules world) only describes
whether a module is buildable, not whether it's importable.
clang/include/clang/Basic/Module.h
clang/lib/Basic/Module.cpp
clang/lib/Frontend/CompilerInstance.cpp
clang/lib/Lex/ModuleMap.cpp
clang/lib/Serialization/ASTReader.cpp