File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -226,7 +226,8 @@ class UnqualifiedLookupFactory {
226
226
227
227
private:
228
228
bool useASTScopesForExperimentalLookup () const ;
229
-
229
+
230
+ void lookInModuleScope (DCAndResolvedIsCascadingUse dcAndIsCascadingUse);
230
231
231
232
#pragma mark ASTScope-based-lookup declarations
232
233
@@ -407,11 +408,14 @@ void UnqualifiedLookupFactory::performUnqualifiedLookup() {
407
408
Optional<DCAndResolvedIsCascadingUse> dcAndIsCascadingUse = useASTScopesForExperimentalLookup ()
408
409
? experimentallyLookInASTScopes (DC, isCascadingUseInitial)
409
410
: lookInDeclContexts (DC, isCascadingUseInitial);
410
- if (!dcAndIsCascadingUse.hasValue ())
411
- return ;
411
+ if (dcAndIsCascadingUse.hasValue ())
412
+ lookInModuleScope (dcAndIsCascadingUse.getValue ());
413
+ }
412
414
413
- DeclContext *const DC = dcAndIsCascadingUse.getValue ().DC ;
414
- const bool isCascadingUse = dcAndIsCascadingUse.getValue ().isCascadingUse ;
415
+ void UnqualifiedLookupFactory::lookInModuleScope (
416
+ DCAndResolvedIsCascadingUse dcAndIsCascadingUse) {
417
+ DeclContext *const DC = dcAndIsCascadingUse.DC ;
418
+ const bool isCascadingUse = dcAndIsCascadingUse.isCascadingUse ;
415
419
416
420
recordDependencyOnTopLevelName (DC, Name, isCascadingUse);
417
421
You can’t perform that action at this time.
0 commit comments