Skip to content

Commit 48a7bc9

Browse files
authored
Merge pull request #33631 from hamishknight/what-do-you-mean-youve-seen-it-before-its-brand-new
[CS] Don't use TMF_GenerateConstraints in simplifyConstraint
2 parents 86c7857 + dd9e1cf commit 48a7bc9

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

lib/Sema/CSSimplify.cpp

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10657,7 +10657,7 @@ ConstraintSystem::simplifyConstraint(const Constraint &constraint) {
1065710657
case ConstraintKind::OptionalObject:
1065810658
return simplifyOptionalObjectConstraint(constraint.getFirstType(),
1065910659
constraint.getSecondType(),
10660-
TMF_GenerateConstraints,
10660+
/*flags*/ None,
1066110661
constraint.getLocator());
1066210662

1066310663
case ConstraintKind::ValueMember:
@@ -10669,8 +10669,7 @@ ConstraintSystem::simplifyConstraint(const Constraint &constraint) {
1066910669
constraint.getMemberUseDC(),
1067010670
constraint.getFunctionRefKind(),
1067110671
/*outerAlternatives=*/{},
10672-
TMF_GenerateConstraints,
10673-
constraint.getLocator());
10672+
/*flags*/ None, constraint.getLocator());
1067410673

1067510674
case ConstraintKind::ValueWitness:
1067610675
return simplifyValueWitnessConstraint(constraint.getKind(),
@@ -10679,28 +10678,28 @@ ConstraintSystem::simplifyConstraint(const Constraint &constraint) {
1067910678
constraint.getSecondType(),
1068010679
constraint.getMemberUseDC(),
1068110680
constraint.getFunctionRefKind(),
10682-
TMF_GenerateConstraints,
10681+
/*flags*/ None,
1068310682
constraint.getLocator());
1068410683

1068510684
case ConstraintKind::Defaultable:
1068610685
return simplifyDefaultableConstraint(constraint.getFirstType(),
1068710686
constraint.getSecondType(),
10688-
TMF_GenerateConstraints,
10687+
/*flags*/ None,
1068910688
constraint.getLocator());
1069010689

1069110690
case ConstraintKind::DefaultClosureType:
1069210691
return simplifyDefaultClosureTypeConstraint(constraint.getFirstType(),
1069310692
constraint.getSecondType(),
1069410693
constraint.getTypeVariables(),
10695-
TMF_GenerateConstraints,
10694+
/*flags*/ None,
1069610695
constraint.getLocator());
1069710696

1069810697
case ConstraintKind::FunctionInput:
1069910698
case ConstraintKind::FunctionResult:
1070010699
return simplifyFunctionComponentConstraint(constraint.getKind(),
1070110700
constraint.getFirstType(),
1070210701
constraint.getSecondType(),
10703-
TMF_GenerateConstraints,
10702+
/*flags*/ None,
1070410703
constraint.getLocator());
1070510704

1070610705
case ConstraintKind::Disjunction:
@@ -10712,8 +10711,7 @@ ConstraintSystem::simplifyConstraint(const Constraint &constraint) {
1071210711
return simplifyOneWayConstraint(constraint.getKind(),
1071310712
constraint.getFirstType(),
1071410713
constraint.getSecondType(),
10715-
TMF_GenerateConstraints,
10716-
constraint.getLocator());
10714+
/*flags*/ None, constraint.getLocator());
1071710715
}
1071810716

1071910717
llvm_unreachable("Unhandled ConstraintKind in switch.");

0 commit comments

Comments
 (0)