File tree Expand file tree Collapse file tree 2 files changed +24
-5
lines changed Expand file tree Collapse file tree 2 files changed +24
-5
lines changed Original file line number Diff line number Diff line change
1
+ // RUN: %target-typecheck-verify-swift -swift-version 4.2
2
+ // RUN: %target-typecheck-verify-swift -swift-version 4.2 -enable-testing
3
+ // RUN: %target-typecheck-verify-swift -swift-version 4.2 -enable-resilience
4
+ // RUN: %target-typecheck-verify-swift -swift-version 4.2 -enable-resilience -enable-testing
5
+
6
+ enum InternalEnum {
7
+ // expected-note@-1 {{type declared here}}
8
+ case apple
9
+ case orange
10
+ }
11
+
12
+ @usableFromInline enum VersionedEnum {
13
+ case apple
14
+ case orange
15
+ case pear( InternalEnum )
16
+ // expected-warning@-1 {{type of enum case in '@usableFromInline' enum should be '@usableFromInline' or public}}
17
+ case persimmon( String )
18
+ }
19
+
Original file line number Diff line number Diff line change 1
- // RUN: %target-typecheck-verify-swift -swift-version 4.2
2
- // RUN: %target-typecheck-verify-swift -swift-version 4.2 -enable-testing
3
- // RUN: %target-typecheck-verify-swift -swift-version 4.2 -enable-resilience
4
- // RUN: %target-typecheck-verify-swift -swift-version 4.2 -enable-resilience -enable-testing
1
+ // RUN: %target-typecheck-verify-swift -swift-version 5
2
+ // RUN: %target-typecheck-verify-swift -swift-version 5 -enable-testing
3
+ // RUN: %target-typecheck-verify-swift -swift-version 5 -enable-resilience
4
+ // RUN: %target-typecheck-verify-swift -swift-version 5 -enable-resilience -enable-testing
5
5
@inlinable struct TestInlinableStruct { }
6
6
// expected-error@-1 {{'@inlinable' attribute cannot be applied to this declaration}}
7
7
@@ -157,7 +157,7 @@ enum InternalEnum {
157
157
case apple
158
158
case orange
159
159
case pear( InternalEnum )
160
- // expected-warning @-1 {{type of enum case in '@usableFromInline' enum should be '@usableFromInline' or public}}
160
+ // expected-error @-1 {{type of enum case in '@usableFromInline' enum must be '@usableFromInline' or public}}
161
161
case persimmon( String )
162
162
}
163
163
You can’t perform that action at this time.
0 commit comments