Skip to content

Commit 71194c2

Browse files
committed
RequirementMachine: Use RewriteStep::SameTypeWitness in nested type concretization
1 parent 7708c75 commit 71194c2

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/AST/RequirementMachine/PropertyUnification.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -753,6 +753,9 @@ MutableTerm PropertyMap::computeConstraintTermForTypeWitness(
753753
MutableTerm result(key);
754754
result.add(concreteConformanceSymbol);
755755

756+
path.add(RewriteStep::forSameTypeWitness(
757+
witnessID, /*inverse=*/true));
758+
756759
return result;
757760
}
758761

0 commit comments

Comments
 (0)