[ConstraintSystem] Add new conversion kind - ArrayToCPointer

It's `ArrayToPointer` conversion that has PointerToCPointer
semantics for (un-)signed integer element types.
This commit is contained in:
Pavel Yaskevich
2023-03-09 11:04:50 -08:00
parent ad24fe1d44
commit 438ee330f1
6 changed files with 12 additions and 2 deletions

View File

@@ -656,6 +656,8 @@ StringRef swift::constraints::getName(ConversionRestrictionKind kind) {
return "[protocol-metatype-to-object]";
case ConversionRestrictionKind::ArrayToPointer:
return "[array-to-pointer]";
case ConversionRestrictionKind::ArrayToCPointer:
return "[array-to-c-pointer]";
case ConversionRestrictionKind::StringToPointer:
return "[string-to-pointer]";
case ConversionRestrictionKind::InoutToPointer: