Commits

Jordan Rose committed 6765a765a35
Validate decls before doing redeclaration checking. This fixes a surprising number of compiler crashers. The reason this is an issue at all is because we visit variables before their parent pattern binding decls. (At least, that's one of the reasons...) Swift SVN r30293