@@ -104,20 +104,20 @@ extension MyClass {
104104 let _: privEnumFlag
105105
106106 // 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
109109 //
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
121121 }
122122
123123 func fcutd( _ _: publTypedef ) { }
@@ -162,20 +162,21 @@ func notExt(_ c: inout MyClass) {
162162 let _: MyClass . privEnumFlag // expected-error {{'privEnumFlag' is inaccessible due to 'private' protection level}}
163163
164164 // 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
167165 //
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}}
170168 //
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}}
179180}
180181
181182//--- cursed.swift
@@ -228,20 +229,20 @@ extension MyClass {
228229 let _: privEnumFlag // expected-error {{'privEnumFlag' is inaccessible due to 'private' protection level}}
229230
230231 // 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}}
236234 //
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}}
245246 }
246247}
247248
@@ -283,18 +284,18 @@ func notExt(_ c: inout MyClass) {
283284 let _: MyClass . privEnumFlag // expected-error {{'privEnumFlag' is inaccessible due to 'private' protection level}}
284285
285286 // 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}}
291289 //
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}}
300301}
0 commit comments