Commits

Joe Groff committed 2fa03593a67
AST: Improve how canonical mangling handles concrete same-type constraints. Look through representative archetypes ArchetypeBuilder sets up that then get constrained to concrete types, and expose an API on PotentialArchetype to get the concrete type without substituting in context archetypes. This appears to give consistent manglings for same-concrete-type equivalence classes, at least in my stupid test cases. Swift SVN r28274