AST: Clean up associated type default representation a bit

This commit is contained in:
Slava Pestov
2019-04-24 15:50:07 -04:00
parent a08c5630c5
commit fa12d85739
11 changed files with 34 additions and 25 deletions

View File

@@ -4360,7 +4360,7 @@ public:
continue;
// FIXME: Also exclude the type alias that has already been specified.
if (!Conformance->hasTypeWitness(ATD) ||
!ATD->getDefaultDefinitionLoc().isNull())
ATD->hasDefaultDefinitionType())
continue;
addTypeAlias(ATD,
DeclVisibilityKind::MemberOfProtocolImplementedByCurrentNominal);