Sema: Remove similar weirdness from ~ConjunctionStep

This commit is contained in:
Slava Pestov
2024-10-21 17:21:09 -04:00
parent e0b6a96f0e
commit 65def070dc
2 changed files with 4 additions and 21 deletions

View File

@@ -430,10 +430,12 @@ StepResult ComponentStep::take(bool prevFailed) {
return suspend(
std::make_unique<DisjunctionStep>(CS, disjunction, Solutions));
}
case StepKind::Conjunction:
case StepKind::Conjunction: {
CS.retireConstraint(conjunction);
return suspend(
std::make_unique<ConjunctionStep>(CS, conjunction, Solutions));
}
}
llvm_unreachable("Unhandled case in switch!");
}