Commits

Joe Pamer committed 36846587712
When resolving generic type aliases within protocols, the type aliases themselves may be modeled as substitutions, and not strictly as type variables. Not accounting for this lead to rdar://problem/16228026 and rdar://problem/16228058, wherein the compiler could crash if the open type alias was referenced from within a generic type instantiation. Swift SVN r14746