Eagerly update a protocol's "has missing required members" flag.

Rather than plumbing a "has missing required members" flag all the way
through the LazyResolver's loadAllMembers and its implementations,
just eagerly update the "has missing required members" flag in the
Clang importer when it happens. More NFC cleanup.
This commit is contained in:
Doug Gregor
2015-12-23 13:34:40 -08:00
parent 1092704f78
commit 7c0c092004
6 changed files with 34 additions and 42 deletions

View File

@@ -589,8 +589,7 @@ public:
void verify() const;
virtual void loadAllMembers(Decl *D,
uint64_t contextData,
bool *ignored) override;
uint64_t contextData) override;
virtual void
loadAllConformances(const Decl *D, uint64_t contextData,