[CSFix] Add a new fix to diagnose invalid static member refs on protocol metatype

This commit is contained in:
Pavel Yaskevich
2020-10-26 17:46:31 -07:00
parent 49cc21919b
commit eaabd24746
3 changed files with 48 additions and 1 deletions

View File

@@ -10525,7 +10525,8 @@ ConstraintSystem::SolutionKind ConstraintSystem::simplifyFixConstraint(
case FixKind::SpecifyBaseTypeForOptionalUnresolvedMember:
case FixKind::AllowCheckedCastCoercibleOptionalType:
case FixKind::AllowUnsupportedRuntimeCheckedCast:
case FixKind::AllowAlwaysSucceedCheckedCast: {
case FixKind::AllowAlwaysSucceedCheckedCast:
case FixKind::AllowInvalidStaticMemberRefOnProtocolMetatype: {
return recordFix(fix) ? SolutionKind::Error : SolutionKind::Solved;
}