[CSFix] Add a tailored fix for invalid Swift -> C pointer conversions

This is a skeleton of a fix that would be used to diagnose situations
when Swift -> C pointer conversion was attempted on a Swift function.
This commit is contained in:
Pavel Yaskevich
2021-08-18 17:34:51 -07:00
parent 5cb8604b60
commit f53bcea60c
3 changed files with 32 additions and 0 deletions

View File

@@ -11927,6 +11927,7 @@ ConstraintSystem::SolutionKind ConstraintSystem::simplifyFixConstraint(
case FixKind::AddSendableAttribute:
case FixKind::DropThrowsAttribute:
case FixKind::DropAsyncAttribute:
case FixKind::AllowSwiftToCPointerConversion:
llvm_unreachable("handled elsewhere");
}