Skip to content

Commit 0a26e33

Browse files
committed
Switch two simple callers over to decl-based lookupQualified.
1 parent 8d11ce1 commit 0a26e33

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

lib/AST/GenericSignatureBuilder.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2176,8 +2176,8 @@ TypeDecl *EquivalenceClass::lookupNestedType(
21762176
if (decl) {
21772177
SmallVector<ValueDecl *, 2> foundMembers;
21782178
decl->getParentModule()->lookupQualified(
2179-
typeToSearch, name,
2180-
NL_QualifiedDefault | NL_OnlyTypes | NL_ProtocolMembers, nullptr,
2179+
decl, name,
2180+
NL_QualifiedDefault | NL_OnlyTypes | NL_ProtocolMembers,
21812181
foundMembers);
21822182
for (auto member : foundMembers) {
21832183
if (auto type = dyn_cast<TypeDecl>(member)) {

lib/ClangImporter/ImportDecl.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4765,7 +4765,7 @@ namespace {
47654765
// If we're importing into the primary @interface for something, as
47664766
// opposed to an extension, make sure we don't try to load any
47674767
// categories...by just looking into the super type.
4768-
lookupContext = classDecl->getSuperclassDecl ();
4768+
lookupContext = classDecl->getSuperclassDecl();
47694769
}
47704770

47714771
if (lookupContext) {
@@ -7651,8 +7651,8 @@ void ClangImporter::Implementation::startedImportingEntity() {
76517651
static void finishTypeWitnesses(
76527652
NormalProtocolConformance *conformance) {
76537653
auto *dc = conformance->getDeclContext();
7654+
auto nominal = dc->getAsNominalTypeOrNominalTypeExtensionContext();
76547655
auto *module = dc->getParentModule();
7655-
auto &ctx = module->getASTContext();
76567656

76577657
auto *proto = conformance->getProtocol();
76587658
auto selfType = conformance->getType();
@@ -7669,8 +7669,8 @@ static void finishTypeWitnesses(
76697669
NL_OnlyTypes |
76707670
NL_ProtocolMembers);
76717671

7672-
dc->lookupQualified(selfType, assocType->getFullName(), options,
7673-
ctx.getLazyResolver(), lookupResults);
7672+
dc->lookupQualified(nominal, assocType->getFullName(), options,
7673+
lookupResults);
76747674
for (auto member : lookupResults) {
76757675
auto typeDecl = cast<TypeDecl>(member);
76767676
if (isa<AssociatedTypeDecl>(typeDecl)) continue;

0 commit comments

Comments
 (0)