Commits

Jordan Rose committed 49fc1ba3346
Implement proper shadowing rules for unqualified lookup. This includes proper rules for function overloads (i.e. shadowing by type) and allowing type lookup to find a type even if it has the same name as a non-type. lookupVisibleDecls does not use this behavior yet. Swift SVN r7016