Commits

Doug Gregor committed 19de83b59b5
When unqualified name lookup finds a type within a base class, substitute the generic arguments used for the base. Previously, unqualified name lookup that resolved to a type in a base class would simply produce the type, which might still involve archetypes if the base class were generic. Substitute the generic arguments used in that specialization (say, if EmployeeList inherites Vector<Employee>) into the member type. Fixes <rdar://problem/12938561>. Swift SVN r6052