[Name lookup] Remove NL_VisitSupertypes.

Name lookup into a class type always looks into its supertypes; if you
want to look directly into a particular class and its extensions, use
lookupDirect and filter.
This commit is contained in:
Doug Gregor
2016-09-19 21:19:55 -07:00
parent 0289020427
commit 8ab9989c5f
3 changed files with 9 additions and 25 deletions

View File

@@ -423,10 +423,6 @@ getProtocolRequirementDocComment(swift::markup::MarkupContext &MC,
if (auto Requirement = getSingleRequirementWithNonemptyDoc(ProtoExt, VD))
RequirementsWithDocs.push_back(Requirement);
for (auto Proto : ProtoExt->getInheritedProtocols(/*resolver=*/nullptr))
if (auto Requirement = getSingleRequirementWithNonemptyDoc(Proto, VD))
RequirementsWithDocs.push_back(Requirement);
if (RequirementsWithDocs.size() == 1)
return getSingleDocComment(MC, RequirementsWithDocs.front());
}