mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
First, make it actually check for cycles properly. Second, pull it into the checking of the protocol itself, rather than keeping it as a separate pass that happens too late to be useful. Finally, put the unchecked/checking/checked bits into the AST to avoid having to keep a separate DenseMap just for this purpose. Fixes <rdar://problem/14750346>. Swift SVN r7324
78 KiB
78 KiB