[CS] Remove function component constraints

FunctionInput relies on being able to represent
parameter lists as tuples, which won't be possible
once parameter flags are stripped from tuple types.
FunctionResult is reasonable, but is currently
unused.
This commit is contained in:
Hamish Knight
2021-10-12 09:51:45 +01:00
parent fee31c69f0
commit b8e4c676c6
5 changed files with 0 additions and 115 deletions

View File

@@ -1336,8 +1336,6 @@ void PotentialBindings::infer(Constraint *constraint) {
case ConstraintKind::EscapableFunctionOf:
case ConstraintKind::OpenedExistentialOf:
case ConstraintKind::KeyPath:
case ConstraintKind::FunctionInput:
case ConstraintKind::FunctionResult:
case ConstraintKind::ClosureBodyElement:
case ConstraintKind::Conjunction:
// Constraints from which we can't do anything.