Commits
Doug Gregor committed c4b121a11b0
Integrate type checking of default arguments into the type checking of the function/constructor body. This eliminates the odd separate pass over default arguments, as well as the isFirstPass distinction for type checking patterns, centralizing default argument checking. It actually regresses us slightly (see <rdar://problem/14488311>) due to name binding happening too early (and, therefore, in the wrong context). This will be fixed by moving name binding into constraint generation. Swift SVN r6368