[ConstraintSystem] Generalize solution target to support un-initialized variables

Rename `uninitializedWrappedVar` kind to `uninitializedVar` and
allow storage of patterns and indices into pattern binding entry.
This commit is contained in:
Pavel Yaskevich
2021-08-17 12:19:13 -07:00
parent 5ea28a7d3a
commit a72b057829
5 changed files with 64 additions and 34 deletions

View File

@@ -5419,11 +5419,6 @@ SolutionApplicationTarget SolutionApplicationTarget::forForEachStmt(
return target;
}
SolutionApplicationTarget
SolutionApplicationTarget::forUninitializedWrappedVar(VarDecl *wrappedVar) {
return SolutionApplicationTarget(wrappedVar);
}
SolutionApplicationTarget
SolutionApplicationTarget::forPropertyWrapperInitializer(
VarDecl *wrappedVar, DeclContext *dc, Expr *initializer) {