You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
publicstructS{ // expected-warning {{public declarations should have an availability attribute with -require-explicit-availability}}
4
+
publicstructS{ // expected-warning {{public declarations should have an availability attribute when building with -require-explicit-availability}}
5
5
publicfunc method(){}
6
6
}
7
7
8
-
publicfunc foo(){bar()} // expected-warning {{public declarations should have an availability attribute with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
8
+
publicfunc foo(){bar()} // expected-warning {{public declarations should have an availability attribute when building with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
9
9
10
10
@usableFromInline
11
-
func bar(){} // expected-warning {{public declarations should have an availability attribute with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
11
+
func bar(){} // expected-warning {{public declarations should have an availability attribute when building with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
12
12
13
13
@available(macOS 10.1,*)
14
14
publicfunc ok(){}
@@ -17,10 +17,10 @@ public func ok() { }
17
17
publicfunc unavailableOk(){}
18
18
19
19
@available(macOS, deprecated:10.10)
20
-
publicfunc missingIntro(){} // expected-warning {{public declarations should have an availability attribute with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
20
+
publicfunc missingIntro(){} // expected-warning {{public declarations should have an availability attribute when building with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
21
21
22
22
@available(iOS 9.0,*)
23
-
publicfunc missingTargetPlatform(){} // expected-warning {{public declarations should have an availability attribute with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
23
+
publicfunc missingTargetPlatform(){} // expected-warning {{public declarations should have an availability attribute when building with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
24
24
25
25
func privateFunc(){}
26
26
@@ -35,19 +35,19 @@ struct SOk {
35
35
precedencegroupMediumPrecedence{}
36
36
infix operator +: MediumPrecedence
37
37
38
-
publicfunc+(lhs:S, rhs:S)->S{} // expected-warning {{public declarations should have an availability attribute with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
38
+
publicfunc+(lhs:S, rhs:S)->S{} // expected-warning {{public declarations should have an availability attribute when building with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
39
39
40
-
publicenumE{} // expected-warning {{public declarations should have an availability attribute with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
40
+
publicenumE{} // expected-warning {{public declarations should have an availability attribute when building with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
41
41
42
-
publicclassC{} // expected-warning {{public declarations should have an availability attribute with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
42
+
publicclassC{} // expected-warning {{public declarations should have an availability attribute when building with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
43
43
44
-
publicprotocolP{} // expected-warning {{public declarations should have an availability attribute with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
44
+
publicprotocolP{} // expected-warning {{public declarations should have an availability attribute when building with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
45
45
46
-
extensionS{ // expected-warning {{public declarations should have an availability attribute with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
46
+
extensionS{ // expected-warning {{public declarations should have an availability attribute when building with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
47
47
func ok(){}
48
48
}
49
49
50
-
openclassOpenClass{} // expected-warning {{public declarations should have an availability attribute with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
50
+
openclassOpenClass{} // expected-warning {{public declarations should have an availability attribute when building with -require-explicit-availability}} {{1-1=@available(macOS 10.10, *)\n}}
0 commit comments