Skip to content

Commit a2f2ffd

Browse files
committed
RequirementMachine: Remove obsolete comment
1 parent 8241016 commit a2f2ffd

File tree

1 file changed

+0
-15
lines changed

1 file changed

+0
-15
lines changed

lib/AST/RequirementMachine/RequirementLowering.cpp

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -903,21 +903,6 @@ void RuleBuilder::addRequirement(const Requirement &req,
903903
// A superclass requirement T : C<X, Y> becomes a rewrite rule
904904
//
905905
// T.[superclass: C<X, Y>] => T
906-
//
907-
// Together with a rewrite rule
908-
//
909-
// [superclass: C<X, Y>].[layout: L] => [superclass: C<X, Y>]
910-
//
911-
// Where 'L' is either AnyObject or _NativeObject, depending on the
912-
// ancestry of C.
913-
//
914-
// The second rule is marked permanent. Completion will derive a new
915-
// rule as a consequence of these two rules:
916-
//
917-
// T.[layout: L] => T
918-
//
919-
// The new rule will be marked redundant by homotopy reduction since
920-
// it is a consequence of the other two rules.
921906
auto otherType = CanType(req.getSecondType());
922907

923908
// Build the symbol [superclass: C<X, Y>].

0 commit comments

Comments
 (0)