// CHECK-LABEL: public enum FutureproofEnum : Int public enum FutureproofEnum: Int { // CHECK-NEXT: case a{{$}} case a = 1 // CHECK-NEXT: case b{{$}} case b = 10 // CHECK-NEXT: case c{{$}} case c = 100 } // CHECK-LABEL: public enum FrozenEnum : Int @_frozen public enum FrozenEnum: Int { // CHECK-NEXT: case a{{$}} case a = 1 // CHECK-NEXT: case b{{$}} case b = 10 // CHECK-NEXT: case c{{$}} case c = 100 } // CHECK-LABEL: public enum FutureproofObjCEnum : Int32 @objc public enum FutureproofObjCEnum: Int32 { // CHECK-NEXT: case a = 1{{$}} case a = 1 // CHECK-NEXT: case b = 10{{$}} case b = 10 // CHECK-NEXT: case c = 100{{$}} case c = 100 } // CHECK-LABEL: public enum FrozenObjCEnum : Int32 @_frozen @objc public enum FrozenObjCEnum: Int32 { // CHECK-NEXT: case a = 1{{$}} case a = 1 // CHECK-NEXT: case b = 10{{$}} case b = 10 // CHECK-NEXT: case c = 100{{$}} case c = 100 }