[NFC] Adopt new diagnostic features across Sema

This commit is contained in:
Becca Royal-Gordon
2023-07-13 18:00:18 -07:00
parent 9c6b3bb6ff
commit fe6753485f
24 changed files with 306 additions and 380 deletions

View File

@@ -2088,8 +2088,7 @@ ValueDecl *DerivedConformance::deriveEncodable(ValueDecl *requirement) {
ConformanceDecl->diagnose(diag::type_does_not_conform,
Nominal->getDeclaredType(), getProtocolType());
requirement->diagnose(diag::no_witnesses, diag::RequirementKind::Func,
requirement->getName(), getProtocolType(),
/*AddFixIt=*/false);
requirement, getProtocolType(), /*AddFixIt=*/false);
return nullptr;
}
@@ -2120,8 +2119,7 @@ ValueDecl *DerivedConformance::deriveDecodable(ValueDecl *requirement) {
ConformanceDecl->diagnose(diag::type_does_not_conform,
Nominal->getDeclaredType(), getProtocolType());
requirement->diagnose(diag::no_witnesses, diag::RequirementKind::Constructor,
requirement->getName(), getProtocolType(),
/*AddFixIt=*/false);
requirement, getProtocolType(), /*AddFixIt=*/false);
return nullptr;
}