Commits

Robert Widmann committed 2bcb86264bc
Do not subject protocol Self to accessibility diagnostics It is currently impossible to declare a protocol as unavailable and still ship valid Swift code because while typechecking protocol Self, we attempt to do an accessibility check on its generic signature and find that, surprise surprise, the protocol is unavailable. Rather than plumb another parameter through Sema, this patch piggybacks on existing behavior of AllowPotentiallyUnavailableProtocol to disable the check for protocol self.