Skip to content

Commit fe2ca4c

Browse files
committed
Check if a loaded module is a swift module
1 parent 5800336 commit fe2ca4c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/Sema/TypeCheckDeclPrimary.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1961,7 +1961,8 @@ class DeclChecker : public DeclVisitor<DeclChecker> {
19611961
(void)ID->getDecls();
19621962

19631963
auto target = ID->getModule();
1964-
if (target->isNonUserModule() && // target module is in distributed SDK
1964+
if (!target->isNonSwiftModule() && // target is a Swift module
1965+
target->isNonUserModule() && // target module is in distributed SDK
19651966
!getASTContext().LangOpts.PackageName.empty() &&
19661967
getASTContext().LangOpts.PackageName == target->getPackageName().str()) {
19671968
// If reached here, a binary module (.swiftmodule) instead of interface of the

0 commit comments

Comments
 (0)