@@ -1177,9 +1177,6 @@ class Solution {
11771177 llvm::SmallMapVector<const CaseLabelItem *, CaseLabelItemInfo, 4 >
11781178 caseLabelItems;
11791179
1180- std::vector<std::pair<ConstraintLocator *, ProtocolConformanceRef>>
1181- Conformances;
1182-
11831180 // / The set of functions that have been transformed by a result builder.
11841181 llvm::MapVector<AnyFunctionRef, AppliedBuilderTransform>
11851182 resultBuilderTransformed;
@@ -1255,11 +1252,6 @@ class Solution {
12551252 return None;
12561253 }
12571254
1258- // / Retrieve a fully-resolved protocol conformance at the given locator
1259- // / and with the given protocol.
1260- ProtocolConformanceRef resolveConformance (ConstraintLocator *locator,
1261- ProtocolDecl *proto);
1262-
12631255 ConstraintLocator *getCalleeLocator (ConstraintLocator *locator,
12641256 bool lookThroughApply = true ) const ;
12651257
@@ -2209,9 +2201,6 @@ class ConstraintSystem {
22092201 // / each node had before introducing this type.
22102202 llvm::SmallVector<std::pair<ASTNode, Type>, 8 > addedNodeTypes;
22112203
2212- std::vector<std::pair<ConstraintLocator *, ProtocolConformanceRef>>
2213- CheckedConformances;
2214-
22152204 // / The set of functions that have been transformed by a result builder.
22162205 std::vector<std::pair<AnyFunctionRef, AppliedBuilderTransform>>
22172206 resultBuilderTransformed;
@@ -2675,8 +2664,6 @@ class ConstraintSystem {
26752664
26762665 unsigned numAddedNodeTypes;
26772666
2678- unsigned numCheckedConformances;
2679-
26802667 unsigned numDisabledConstraints;
26812668
26822669 unsigned numFavoredConstraints;
@@ -3885,12 +3872,6 @@ class ConstraintSystem {
38853872 const DeclRefExpr *base = nullptr ,
38863873 OpenedTypeMap *replacements = nullptr );
38873874
3888- // / Retrieve a list of conformances established along the current solver path.
3889- ArrayRef<std::pair<ConstraintLocator *, ProtocolConformanceRef>>
3890- getCheckedConformances () const {
3891- return CheckedConformances;
3892- }
3893-
38943875 // / Retrieve a list of generic parameter types solver has "opened" (replaced
38953876 // / with a type variable) along the current path.
38963877 ArrayRef<std::pair<ConstraintLocator *, ArrayRef<OpenedType>>>
0 commit comments