Skip to content

Commit 9d4ed92

Browse files
committed
AST: Only check availability of explicitly exported decls
Extending type-checking to non-public decls triggered new errors when `-target-min-inlining-version min` is enabled. Ensure these checks are only applied to explicitly exported decls. Affected test: test/Concurrency/deinit_isolation_availability.swift
1 parent 974e61d commit 9d4ed92

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/AST/AvailabilityScopeBuilder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ class AvailabilityScopeBuilder : private ASTWalker {
479479
if (decl->isSPI())
480480
return true;
481481

482-
return isExported(decl) == ExportedLevel::None;
482+
return isExported(decl) != ExportedLevel::Exported;
483483
}
484484

485485
/// Returns the source range which should be refined by declaration. This

0 commit comments

Comments
 (0)