Commits

Doug Gregor committed fea40a4dd28
Rank conformances implied by synthesized conformances as "synthesized". This means that we prefer conformances implied by explicit conformances (ones that the user wrote) over conformances implied by synthesized conformances (those that the compiler would generate). This resolves the ambiguity causing rdar://problem/21007417. Swift SVN r28880