Commits

Slava Pestov committed 74c2cb7820c
Sema: more robust diagnostic for circular inheritance The code would generate different diagnosics depending on the cycle having length 1 or longer. The length 1 case was broken if the path had a prefix that wasn't part of the cycle, eg if we have C : A, A : A and visit C first. Swift SVN r28317