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) {
62836283 }
62846284
62856285 if ((existingModule != dc->getParentModule () && conformanceInOrigModule) ||
6286- diag. Protocol -> isMarkerProtocol () ) {
6286+ isSendable ) {
62876287 // Warn about the conformance.
62886288 if (isSendable && SendableConformance &&
62896289 isa<InheritedProtocolConformance>(SendableConformance)) {
Original file line number Diff line number Diff line change @@ -86,10 +86,3 @@ class Class3 {
8686class SomeMockClass : Class3 . ProviderThree { // okay
8787 var someInt : Int = 5
8888}
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