We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f019dc0 commit e41f314Copy full SHA for e41f314
lib/AST/Decl.cpp
@@ -3832,11 +3832,10 @@ bool ValueDecl::skipAccessCheckIfInterface(const DeclContext *useDC,
3832
AccessScope declScope) const {
3833
if (!useDC || useAcl != AccessLevel::Package || !declScope.isPackage() ||
3834
!isUsableFromInline() ||
3835
- getDeclContext()->getParentModule()->getBaseIdentifier() ==
3836
- useDC->getParentModule()->getBaseIdentifier())
+ getDeclContext()->getParentModule() == useDC->getParentModule())
3837
return false;
3838
auto useSF = useDC->getParentSourceFile();
3839
- return useSF && !useSF->isScriptMode();
+ return useSF && useSF->Kind == SourceFileKind::Interface;
3840
}
3841
3842
bool ValueDecl::shouldHideFromEditor() const {
0 commit comments