@@ -40,6 +40,20 @@ public struct Enums: MyProto {
40
40
// CHECK-NEXT: "Swift.Hashable",
41
41
// CHECK-NEXT: "ExtractEnums.MyProto"
42
42
// CHECK-NEXT: ],
43
+ // CHECK-NEXT: "allConformances": [
44
+ // CHECK-NEXT: {
45
+ // CHECK-NEXT: "protocolName": "Swift.Equatable",
46
+ // CHECK-NEXT: "conformanceDefiningModule": "ExtractEnums"
47
+ // CHECK-NEXT: },
48
+ // CHECK-NEXT: {
49
+ // CHECK-NEXT: "protocolName": "Swift.Hashable",
50
+ // CHECK-NEXT: "conformanceDefiningModule": "ExtractEnums"
51
+ // CHECK-NEXT: },
52
+ // CHECK-NEXT: {
53
+ // CHECK-NEXT: "protocolName": "ExtractEnums.MyProto",
54
+ // CHECK-NEXT: "conformanceDefiningModule": "ExtractEnums"
55
+ // CHECK-NEXT: }
56
+ // CHECK-NEXT: ],
43
57
// CHECK-NEXT: "associatedTypeAliases": [],
44
58
// CHECK-NEXT: "properties": [
45
59
// CHECK-NEXT: {
@@ -82,6 +96,24 @@ public struct Enums: MyProto {
82
96
// CHECK-NEXT: "Swift.RawRepresentable",
83
97
// CHECK-NEXT: "ExtractEnums.MyProto"
84
98
// CHECK-NEXT: ],
99
+ // CHECK-NEXT: "allConformances": [
100
+ // CHECK-NEXT: {
101
+ // CHECK-NEXT: "protocolName": "Swift.Equatable",
102
+ // CHECK-NEXT: "conformanceDefiningModule": "ExtractEnums"
103
+ // CHECK-NEXT: },
104
+ // CHECK-NEXT: {
105
+ // CHECK-NEXT: "protocolName": "Swift.Hashable",
106
+ // CHECK-NEXT: "conformanceDefiningModule": "ExtractEnums"
107
+ // CHECK-NEXT: },
108
+ // CHECK-NEXT: {
109
+ // CHECK-NEXT: "protocolName": "Swift.RawRepresentable",
110
+ // CHECK-NEXT: "conformanceDefiningModule": "ExtractEnums"
111
+ // CHECK-NEXT: },
112
+ // CHECK-NEXT: {
113
+ // CHECK-NEXT: "protocolName": "ExtractEnums.MyProto",
114
+ // CHECK-NEXT: "conformanceDefiningModule": "ExtractEnums"
115
+ // CHECK-NEXT: }
116
+ // CHECK-NEXT: ],
85
117
// CHECK-NEXT: "associatedTypeAliases": [
86
118
// CHECK-NEXT: {
87
119
// CHECK-NEXT: "typeAliasName": "RawValue",
@@ -123,7 +155,13 @@ public struct Enums: MyProto {
123
155
// CHECK-NEXT: "conformances": [
124
156
// CHECK-NEXT: "ExtractEnums.MyProto"
125
157
// CHECK-NEXT: ],
126
- // CHECK-NEXT: "associatedTypeAliases": [],
158
+ // CHECK-NEXT: "allConformances": [
159
+ // CHECK-NEXT: {
160
+ // CHECK-NEXT: "protocolName": "ExtractEnums.MyProto",
161
+ // CHECK-NEXT: "conformanceDefiningModule": "ExtractEnums"
162
+ // CHECK-NEXT: }
163
+ // CHECK-NEXT: ],
164
+ // CHECK-NEXT: "associatedTypeAliases": [],
127
165
// CHECK-NEXT: "properties": [],
128
166
// CHECK-NEXT: "cases": [
129
167
// CHECK-NEXT: {
@@ -158,7 +196,13 @@ public struct Enums: MyProto {
158
196
// CHECK-NEXT: "conformances": [
159
197
// CHECK-NEXT: "ExtractEnums.MyProto"
160
198
// CHECK-NEXT: ],
161
- // CHECK-NEXT: "associatedTypeAliases": [],
199
+ // CHECK-NEXT: "allConformances": [
200
+ // CHECK-NEXT: {
201
+ // CHECK-NEXT: "protocolName": "ExtractEnums.MyProto",
202
+ // CHECK-NEXT: "conformanceDefiningModule": "ExtractEnums"
203
+ // CHECK-NEXT: }
204
+ // CHECK-NEXT: ],
205
+ // CHECK-NEXT: "associatedTypeAliases": [],
162
206
// CHECK-NEXT: "properties": [
163
207
// CHECK-NEXT: {
164
208
// CHECK-NEXT: "label": "enum1",
0 commit comments