Skip to content

Commit a92e607

Browse files
committed
Revert "[Sema] Enable require explicit availability by default for public modules"
This reverts commit 2175e4e.
1 parent 4e3e07b commit a92e607

File tree

2 files changed

+1
-13
lines changed

2 files changed

+1
-13
lines changed

lib/Frontend/CompilerInvocation.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -729,8 +729,7 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
729729
diagLevel);
730730
}
731731
} else if (Args.getLastArg(OPT_require_explicit_availability,
732-
OPT_require_explicit_availability_target) ||
733-
Opts.LibraryLevel == LibraryLevel::API) {
732+
OPT_require_explicit_availability_target)) {
734733
Opts.RequireExplicitAvailability = DiagnosticBehavior::Warning;
735734
}
736735

test/attr/require_explicit_availability.swift

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,6 @@
1010
// RUN: -target %target-cpu-apple-macosx10.10 -require-explicit-availability=warn \
1111
// RUN: -require-explicit-availability-target "macOS 10.10"
1212

13-
/// Using -library-level api defaults to enabling warnings, without fixits.
14-
// RUN: sed -e "s/}} {{.*/}}/" < %s > %t/NoFixits.swift
15-
// RUN: %target-swift-frontend -typecheck -parse-as-library -verify %t/NoFixits.swift \
16-
// RUN: -target %target-cpu-apple-macosx10.10 -library-level api
17-
18-
/// Explicitly disable the diagnostic.
19-
// RUN: sed -e 's/xpected-warning/not-something-expected/' < %s > %t/None.swift
20-
// RUN: %target-swift-frontend -typecheck -parse-as-library -verify %t/None.swift \
21-
// RUN: -target %target-cpu-apple-macosx10.10 -require-explicit-availability=ignore \
22-
// RUN: -require-explicit-availability-target "macOS 10.10" -library-level api
23-
2413
/// Upgrade the diagnostic to an error.
2514
// RUN: sed -e "s/xpected-warning/xpected-error/" < %s > %t/Errors.swift
2615
// RUN: %target-swift-frontend -typecheck -parse-as-library -verify %t/Errors.swift \

0 commit comments

Comments
 (0)