22
22
using namespace swift ;
23
23
using namespace constraints ;
24
24
25
- bool isBindOverloadDisjunction (ConstraintSystem &CS, Constraint *disjunction) {
25
+ bool isBindOverloadDisjunction (Constraint *disjunction) {
26
26
assert (disjunction->getKind () == ConstraintKind::Disjunction &&
27
27
" Expected disjunction constraint!" );
28
28
@@ -64,7 +64,7 @@ getBindOverloadDisjunction(ConstraintSystem &CS, Constraint *applicableFn) {
64
64
#endif
65
65
66
66
// Verify the disjunction consists of BindOverload constraints.
67
- assert (isBindOverloadDisjunction (CS, found));
67
+ assert (isBindOverloadDisjunction (found));
68
68
69
69
return found;
70
70
}
@@ -80,7 +80,7 @@ void ConstraintSystem::collectNeighboringBindOverloadDisjunctions(
80
80
assert (!constraint->isDisabled () && " Unexpected disabled constraint!" );
81
81
82
82
if (constraint->getKind () == ConstraintKind::Disjunction) {
83
- if (isBindOverloadDisjunction (* this , constraint)) {
83
+ if (isBindOverloadDisjunction (constraint)) {
84
84
neighbors.insert (constraint);
85
85
}
86
86
} else if (constraint->getKind () == ConstraintKind::ApplicableFunction) {
@@ -303,7 +303,7 @@ bool ConstraintSystem::propagateConstraints() {
303
303
llvm::SetVector<Constraint *> workList;
304
304
for (auto &constraint : getConstraints ())
305
305
if (constraint.getKind () == ConstraintKind::Disjunction)
306
- if (isBindOverloadDisjunction (* this , &constraint))
306
+ if (isBindOverloadDisjunction (&constraint))
307
307
workList.insert (&constraint);
308
308
309
309
// Process each disjunction in the work list. If we modify the
0 commit comments