File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
lib/AST/RequirementMachine Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -659,10 +659,7 @@ void RewriteSystem::verifyRewriteRules(ValidityPolicy policy) const {
659
659
ASSERT_RULE (symbol.getKind () != Symbol::Kind::GenericParam);
660
660
}
661
661
662
- // Completion can produce rules like [P:T].[Q].[R] => [P:T].[Q]
663
- // which are immediately simplified away.
664
- if (!rule.isLHSSimplified () &&
665
- index != 0 && index != lhs.size () - 1 ) {
662
+ if (index != 0 && index != lhs.size () - 1 ) {
666
663
ASSERT_RULE (symbol.getKind () != Symbol::Kind::Protocol);
667
664
}
668
665
}
@@ -693,9 +690,10 @@ void RewriteSystem::verifyRewriteRules(ValidityPolicy policy) const {
693
690
ASSERT_RULE (symbol.getKind () != Symbol::Kind::GenericParam);
694
691
}
695
692
696
- // Completion can produce rules like [P:T].[Q].[ R] => [P:T].[Q]
693
+ // Completion can produce rules like [P:T].[Q: R] => [P:T].[Q]
697
694
// which are immediately simplified away.
698
- if (!rule.isRHSSimplified () && index != 0 ) {
695
+ if (!rule.isRHSSimplified () &&
696
+ index != 0 ) {
699
697
ASSERT_RULE (symbol.getKind () != Symbol::Kind::Protocol);
700
698
}
701
699
}
You can’t perform that action at this time.
0 commit comments