Skip to content

Commit 033321f

Browse files
committed
LookupVisibleDecls: Remove unnecessary resolveExtension() call
1 parent bb34620 commit 033321f

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

lib/Sema/LookupVisibleDecls.cpp

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -192,18 +192,10 @@ static void doGlobalExtensionLookup(Type BaseType,
192192
extension))
193193
continue;
194194

195-
bool validatedExtension = false;
196195
for (auto Member : extension->getMembers()) {
197196
if (auto VD = dyn_cast<ValueDecl>(Member))
198-
if (isDeclVisibleInLookupMode(VD, LS, CurrDC, TypeResolver)) {
199-
// Resolve the extension, if we haven't done so already.
200-
if (!validatedExtension && TypeResolver) {
201-
TypeResolver->resolveExtension(extension);
202-
validatedExtension = true;
203-
}
204-
197+
if (isDeclVisibleInLookupMode(VD, LS, CurrDC, TypeResolver))
205198
FoundDecls.push_back(VD);
206-
}
207199
}
208200
}
209201

0 commit comments

Comments
 (0)