File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
lib/AST/RequirementMachine Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -485,6 +485,10 @@ RequirementMachine::computeCompletion(RewriteSystem::ValidityPolicy policy) {
485
485
486
486
unsigned rulesAdded = (System.getRules ().size () - ruleCount);
487
487
488
+ // If buildPropertyMap() didn't add any new rules, we are done.
489
+ if (rulesAdded == 0 )
490
+ break ;
491
+
488
492
if (Stats) {
489
493
Stats->getFrontendCounters ()
490
494
.NumRequirementMachineUnifiedConcreteTerms += rulesAdded;
@@ -507,10 +511,6 @@ RequirementMachine::computeCompletion(RewriteSystem::ValidityPolicy policy) {
507
511
return std::make_pair (CompletionResult::MaxRuleCount,
508
512
System.getRules ().size () - 1 );
509
513
}
510
-
511
- // If buildPropertyMap() didn't add any new rules, we are done.
512
- if (rulesAdded == 0 )
513
- break ;
514
514
}
515
515
}
516
516
You can’t perform that action at this time.
0 commit comments