@@ -104,20 +104,20 @@ extension MyClass {
104
104
let _: privEnumFlag
105
105
106
106
// TODO: Enum variants are not being correctly imported. Test the following when that is fixed:
107
- // let _ = publEnum.publEnumValue1
108
- // let _ = privEnum.privEnumValue1
107
+ // let _ = variantPublEnum
108
+ // let _ = variantPrivEnum
109
109
//
110
- // let _ = publEnumClass.publEnumClassValue1
111
- // let _ = privEnumClass.privEnumClassValue1
112
- //
113
- // let _ = publEnumAnonValue1
114
- // let _ = privEnumAnonValue1
115
- //
116
- // let _ = publEnumClosed.Value1
117
- // let _ = privEnumClosed.Value1
118
- //
119
- // let _ = publEnumOpen.Value1
120
- // let _ = privEnumOpen.Value1
110
+ // let _ = publEnumAnonVariant
111
+ // let _ = privEnumAnonVariant
112
+
113
+ let _ = publEnumClass . variantPublEnumClass
114
+ let _ = privEnumClass . variantPrivEnumClass
115
+
116
+ let _ = publEnumClosed. variantPublEnumClosed
117
+ let _ = privEnumClosed. variantPrivEnumClosed
118
+
119
+ let _ = publEnumOpen. variantPublEnumOpen
120
+ let _ = privEnumOpen. variantPrivEnumOpen
121
121
}
122
122
123
123
func fcutd( _ _: publTypedef ) { }
@@ -162,20 +162,21 @@ func notExt(_ c: inout MyClass) {
162
162
let _: MyClass . privEnumFlag // expected-error {{'privEnumFlag' is inaccessible due to 'private' protection level}}
163
163
164
164
// TODO: Enum variants are not being correctly imported. Test the following when that is fixed:
165
- // let _ = MyClass.publEnum.publEnumValue1
166
- // let _ = MyClass.privEnum.privEnumValue1
167
165
//
168
- // let _ = MyClass.publEnumClass.publEnumClassValue1
169
- // let _ = MyClass.privEnumClass.privEnumClassValue1
166
+ // let _ = MyClass.variantPublEnum
167
+ // let _ = MyClass.variantPrivEnum // TODO-error {{'variantPrivEnum' is inaccessible due to 'private' protection level}}
170
168
//
171
- // let _ = MyClass.publEnumAnonValue1
172
- // let _ = MyClass.privEnumAnonValue1
173
- //
174
- // let _ = MyClass.publEnumClosed.Value1
175
- // let _ = MyClass.privEnumClosed.Value1
176
- //
177
- // let _ = MyClass.publEnumOpen.Value1
178
- // let _ = MyClass.privEnumOpen.Value1
169
+ // let _ = MyClass.publEnumAnonVariant
170
+ // let _ = MyClass.privEnumAnonVariant // TODO-error {{'privEnumAnonVariant' is inaccessible due to 'private' protection level}}
171
+
172
+ let _ = MyClass . publEnumClass. variantPublEnumClass
173
+ let _ = MyClass . privEnumClass. variantPrivEnumClass // expected-error {{'privEnumClass' is inaccessible due to 'private' protection level}}
174
+
175
+ let _ = MyClass . publEnumClosed. variantPublEnumClosed
176
+ let _ = MyClass . privEnumClosed. variantPrivEnumClosed // expected-error {{'privEnumClosed' is inaccessible due to 'private' protection level}}
177
+
178
+ let _ = MyClass . publEnumOpen. variantPublEnumOpen
179
+ let _ = MyClass . privEnumOpen. variantPrivEnumOpen // expected-error {{'privEnumOpen' is inaccessible due to 'private' protection level}}
179
180
}
180
181
181
182
//--- cursed.swift
@@ -228,20 +229,20 @@ extension MyClass {
228
229
let _: privEnumFlag // expected-error {{'privEnumFlag' is inaccessible due to 'private' protection level}}
229
230
230
231
// TODO: Enum variants are not being correctly imported. Test the following when that is fixed:
231
- // let _ = publEnum.publEnumValue1
232
- // let _ = privEnum.privEnumValue1
233
- //
234
- // let _ = publEnumClass.publEnumClassValue1
235
- // let _ = privEnumClass.privEnumClassValue1
232
+ // let _ = variantPublEnum
233
+ // let _ = variantPrivEnum // TODO-error {{'variantPrivEnum' is inaccessible due to 'private' protection level}}
236
234
//
237
- // let _ = publEnumAnonValue1
238
- // let _ = privEnumAnonValue1
239
- //
240
- // let _ = publEnumClosed.Value1
241
- // let _ = privEnumClosed.Value1
242
- //
243
- // let _ = publEnumOpen.Value1
244
- // let _ = privEnumOpen.Value1
235
+ // let _ = publEnumAnonVariant
236
+ // let _ = privEnumAnonVariant // TODO-error {{'privEnumAnonVariant' is inaccessible due to 'private' protection level}}
237
+
238
+ let _ = publEnumClass. variantPublEnumClass
239
+ let _ = privEnumClass. variantPrivEnumClass// expected-error {{'privEnumClass' is inaccessible due to 'private' protection level}}
240
+
241
+ let _ = publEnumClosed. variantPublEnumClosed
242
+ let _ = privEnumClosed. variantPrivEnumClosed // expected-error {{'privEnumClosed' is inaccessible due to 'private' protection level}}
243
+
244
+ let _ = publEnumOpen. variantPublEnumOpen
245
+ let _ = privEnumOpen. variantPrivEnumOpen // expected-error {{'privEnumOpen' is inaccessible due to 'private' protection level}}
245
246
}
246
247
}
247
248
@@ -283,18 +284,18 @@ func notExt(_ c: inout MyClass) {
283
284
let _: MyClass . privEnumFlag // expected-error {{'privEnumFlag' is inaccessible due to 'private' protection level}}
284
285
285
286
// TODO: Enum variants are not being correctly imported. Test the following when that is fixed:
286
- // let _ = MyClass.publEnum.publEnumValue1
287
- // let _ = MyClass.privEnum.privEnumValue1
288
- //
289
- // let _ = MyClass.publEnumClass.publEnumClassValue1
290
- // let _ = MyClass.privEnumClass.privEnumClassValue1
287
+ // let _ = MyClass.variantPublEnum
288
+ // let _ = MyClass.variantPrivEnum // TODO-error {{'variantPrivEnum' is inaccessible due to 'private' protection level}}
291
289
//
292
- // let _ = MyClass.publEnumAnonValue1
293
- // let _ = MyClass.privEnumAnonValue1
294
- //
295
- // let _ = MyClass.publEnumClosed.Value1
296
- // let _ = MyClass.privEnumClosed.Value1
297
- //
298
- // let _ = MyClass.publEnumOpen.Value1
299
- // let _ = MyClass.privEnumOpen.Value1
290
+ // let _ = MyClass.publEnumAnonVariant
291
+ // let _ = MyClass.privEnumAnonVariant // TODO-error {{'privEnumAnonVariant' is inaccessible due to 'private' protection level}}
292
+
293
+ let _ = MyClass . publEnumClass. variantPublEnumClass
294
+ let _ = MyClass . privEnumClass. variantPrivEnumClass// expected-error {{'privEnumClass' is inaccessible due to 'private' protection level}}
295
+
296
+ let _ = MyClass . publEnumClosed. variantPublEnumClosed
297
+ let _ = MyClass . privEnumClosed. variantPrivEnumClosed // expected-error {{'privEnumClosed' is inaccessible due to 'private' protection level}}
298
+
299
+ let _ = MyClass . publEnumOpen. variantPublEnumOpen
300
+ let _ = MyClass . privEnumOpen. variantPrivEnumOpen // expected-error {{'privEnumOpen' is inaccessible due to 'private' protection level}}
300
301
}
0 commit comments