@@ -4313,8 +4313,7 @@ ConformanceChecker::resolveWitnessViaLookup(ValueDecl *requirement) {
4313
4313
SourceLoc diagLoc = getLocForDiagnosingWitness (conformance, witness);
4314
4314
diags.diagnose (
4315
4315
diagLoc, diag::availability_protocol_requires_version,
4316
- conformance->getProtocol ()->getName (),
4317
- witness->getName (),
4316
+ conformance->getProtocol (), witness,
4318
4317
prettyPlatformString (targetPlatform (ctx.LangOpts )),
4319
4318
check.RequiredAvailability .getOSVersion ().getLowerEndpoint ());
4320
4319
emitDeclaredHereIfNeeded (diags, diagLoc, witness);
@@ -4385,9 +4384,8 @@ ConformanceChecker::resolveWitnessViaLookup(ValueDecl *requirement) {
4385
4384
SourceLoc diagLoc = getLocForDiagnosingWitness (conformance, witness);
4386
4385
auto *attr = AvailableAttr::isUnavailable (witness);
4387
4386
EncodedDiagnosticMessage EncodedMessage (attr->Message );
4388
- diags.diagnose (diagLoc, diag::witness_unavailable,
4389
- witness, conformance->getProtocol ()->getName (),
4390
- EncodedMessage.Message );
4387
+ diags.diagnose (diagLoc, diag::witness_unavailable, witness,
4388
+ conformance->getProtocol (), EncodedMessage.Message );
4391
4389
emitDeclaredHereIfNeeded (diags, diagLoc, witness);
4392
4390
diags.diagnose (requirement, diag::kind_declname_declared_here,
4393
4391
DescriptiveDeclKind::Requirement,
0 commit comments