[Constraint solver] Remove unused function argument.

This commit is contained in:
Mark Lacey
2017-04-25 18:24:06 -07:00
parent 890dbf1f84
commit 39deefaa02

View File

@@ -22,7 +22,7 @@
using namespace swift; using namespace swift;
using namespace constraints; using namespace constraints;
bool isBindOverloadDisjunction(ConstraintSystem &CS, Constraint *disjunction) { bool isBindOverloadDisjunction(Constraint *disjunction) {
assert(disjunction->getKind() == ConstraintKind::Disjunction && assert(disjunction->getKind() == ConstraintKind::Disjunction &&
"Expected disjunction constraint!"); "Expected disjunction constraint!");
@@ -64,7 +64,7 @@ getBindOverloadDisjunction(ConstraintSystem &CS, Constraint *applicableFn) {
#endif #endif
// Verify the disjunction consists of BindOverload constraints. // Verify the disjunction consists of BindOverload constraints.
assert(isBindOverloadDisjunction(CS, found)); assert(isBindOverloadDisjunction(found));
return found; return found;
} }
@@ -80,7 +80,7 @@ void ConstraintSystem::collectNeighboringBindOverloadDisjunctions(
assert(!constraint->isDisabled() && "Unexpected disabled constraint!"); assert(!constraint->isDisabled() && "Unexpected disabled constraint!");
if (constraint->getKind() == ConstraintKind::Disjunction) { if (constraint->getKind() == ConstraintKind::Disjunction) {
if (isBindOverloadDisjunction(*this, constraint)) { if (isBindOverloadDisjunction(constraint)) {
neighbors.insert(constraint); neighbors.insert(constraint);
} }
} else if (constraint->getKind() == ConstraintKind::ApplicableFunction) { } else if (constraint->getKind() == ConstraintKind::ApplicableFunction) {
@@ -303,7 +303,7 @@ bool ConstraintSystem::propagateConstraints() {
llvm::SetVector<Constraint *> workList; llvm::SetVector<Constraint *> workList;
for (auto &constraint : getConstraints()) for (auto &constraint : getConstraints())
if (constraint.getKind() == ConstraintKind::Disjunction) if (constraint.getKind() == ConstraintKind::Disjunction)
if (isBindOverloadDisjunction(*this, &constraint)) if (isBindOverloadDisjunction(&constraint))
workList.insert(&constraint); workList.insert(&constraint);
// Process each disjunction in the work list. If we modify the // Process each disjunction in the work list. If we modify the