swiftlang/swift
View on GitHub[SR-5058] Redundant Conformance Diagnostic should have an associated fixit
Open
#47,634 opened on May 31, 2017
bugcompilerdiagnostics qualitygood first issue
Description
| Previous ID | SR-5058 |
| Radar | rdar://32431756 |
| Original Reporter | @CodaFi |
| Type | Bug |
| Status | In Progress |
| Resolution |
Attachment: Download
| Votes | 1 |
| Component/s | Compiler |
| Labels | Bug, DiagnosticsQoI, StarterBug |
| Assignee | interfere (JIRA) |
| Priority | Medium |
md5: 5985872320450fd433971928ef7a5b14
Issue Description:
The redundant conformance diagnostic can point at the protocol that is redundant, but doesn’t actually offer to remove it.
protocol Foo {}
struct Bar {}
extension Bar: Foo {}
extension Bar: Foo {} // redundant conformance of 'Bar' to protocol 'Foo'