File tree Expand file tree Collapse file tree 2 files changed +1
-8
lines changed
test/decl/protocol/conforms Expand file tree Collapse file tree 2 files changed +1
-8
lines changed Original file line number Diff line number Diff line change @@ -6283,7 +6283,7 @@ void TypeChecker::checkConformancesInContext(IterableDeclContext *idc) {
6283
6283
}
6284
6284
6285
6285
if ((existingModule != dc->getParentModule () && conformanceInOrigModule) ||
6286
- diag. Protocol -> isMarkerProtocol () ) {
6286
+ isSendable ) {
6287
6287
// Warn about the conformance.
6288
6288
if (isSendable && SendableConformance &&
6289
6289
isa<InheritedProtocolConformance>(SendableConformance)) {
Original file line number Diff line number Diff line change @@ -86,10 +86,3 @@ class Class3 {
86
86
class SomeMockClass : Class3 . ProviderThree { // okay
87
87
var someInt : Int = 5
88
88
}
89
-
90
-
91
- class ImplicitCopyable { }
92
-
93
- class InheritImplicitCopyable : ImplicitCopyable , Copyable { }
94
- // expected-warning@-1 {{redundant conformance of 'InheritImplicitCopyable' to protocol 'Copyable'}}
95
- // expected-note@-2 {{'InheritImplicitCopyable' inherits conformance to protocol 'Copyable' from superclass here}}
You can’t perform that action at this time.
0 commit comments