mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
RequirementMachine: Re-use requirement machines constructed by minimization for queries
Fixes rdar://problem/88135641.
This commit is contained in:
@@ -332,6 +332,10 @@ RequirementMachine::computeCompletion(RewriteSystem::ValidityPolicy policy) {
|
||||
return std::make_pair(CompletionResult::Success, 0);
|
||||
}
|
||||
|
||||
void RequirementMachine::freeze() {
|
||||
System.freeze();
|
||||
}
|
||||
|
||||
std::string RequirementMachine::getRuleAsStringForDiagnostics(
|
||||
unsigned ruleID) const {
|
||||
const auto &rule = System.getRule(ruleID);
|
||||
|
||||
Reference in New Issue
Block a user