swift
d5c226d5 - Propagate Qualified Type Printing in Ambiguous Situations In More Cases

Commit
4 years ago
Propagate Qualified Type Printing in Ambiguous Situations In More Cases Ultimately this is to support the disambiguation of protocol requirements when printing stubs. This allows us to disambiguate the case where two modules declare a nominal type, and when that type appears in a protocol requirement. In such a case, we now fully qualify the types involved. Fixing this also appears to now be consistently printing module qualification in many more places, hence the updates to the IDE/SourceKit tests. rdar://72830118
Author
Parents
Loading