Skip to content

Commit 982fb87

Browse files
authored
Merge pull request #60633 from xymus/warn-conformance-in-api
[Sema] Always warn on uses of an implicitly imported conformances in API until Swift 6
2 parents 8d03c68 + 958138d commit 982fb87

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/Sema/ResilienceDiagnostics.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,8 +241,9 @@ TypeChecker::diagnoseConformanceExportability(SourceLoc loc,
241241
static_cast<unsigned>(*reason),
242242
M->getName(),
243243
static_cast<unsigned>(originKind))
244-
.warnUntilSwiftVersionIf(useConformanceAvailabilityErrorsOption &&
245-
!ctx.LangOpts.EnableConformanceAvailabilityErrors,
244+
.warnUntilSwiftVersionIf((useConformanceAvailabilityErrorsOption &&
245+
!ctx.LangOpts.EnableConformanceAvailabilityErrors) ||
246+
originKind == DisallowedOriginKind::ImplicitlyImported,
246247
6);
247248
return true;
248249
}

0 commit comments

Comments
 (0)