You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
extensionArray:PublicConstrainedExtensionProtoInPrivatewhere Element ==PublicImportType{}
85
+
extensionPublicImportType{
86
+
privatefunc privateMethod(){}
64
87
}
65
88
66
89
publicprotocolPackageConstrainedExtensionProto{}
67
90
extensionArray:PackageConstrainedExtensionProtowhere Element ==PackageImportType{} // expected-error {{cannot use struct 'PackageImportType' in an extension with conditional conformances; 'PackageLib' was not imported publicly}}
68
-
69
91
extensionPackageImportType{ // expected-error {{cannot use struct 'PackageImportType' in an extension with public or '@usableFromInline' members; 'PackageLib' was not imported publicly}}
extensionArray:PackageConstrainedExtensionProtoInPrivatewhere Element ==PackageImportType{}
115
+
extensionPackageImportType{
116
+
privatefunc privateMethod(){}
71
117
}
72
118
73
119
publicprotocolInternalConstrainedExtensionProto{}
74
120
extensionArray:InternalConstrainedExtensionProtowhere Element ==InternalImportType{} // expected-error {{cannot use struct 'InternalImportType' in an extension with conditional conformances; 'InternalLib' was not imported publicly}}
75
-
76
121
extensionInternalImportType{ // expected-error {{cannot use struct 'InternalImportType' in an extension with public or '@usableFromInline' members; 'InternalLib' was not imported publicly}}
extensionArray:FileprivateConstrainedExtensionProtowhere Element ==FileprivateImportType{} // expected-error {{cannot use struct 'FileprivateImportType' in an extension with conditional conformances; 'FileprivateLib' was not imported publicly}}
82
-
83
151
extensionFileprivateImportType{ // expected-error {{cannot use struct 'FileprivateImportType' in an extension with public or '@usableFromInline' members; 'FileprivateLib' was not imported publicly}}
extensionArray:FileprivateConstrainedExtensionProtoInPrivatewhere Element ==FileprivateImportType{}
175
+
extensionFileprivateImportType{
176
+
privatefunc privateMethod(){}
177
+
}
178
+
87
179
publicprotocolPrivateConstrainedExtensionProto{}
88
180
extensionArray:PrivateConstrainedExtensionProtowhere Element ==PrivateImportType{} // expected-error {{cannot use struct 'PrivateImportType' in an extension with conditional conformances; 'PrivateLib' was not imported publicly}}
89
-
90
181
extensionPrivateImportType{ // expected-error {{cannot use struct 'PrivateImportType' in an extension with public or '@usableFromInline' members; 'PrivateLib' was not imported publicly}}
0 commit comments