Commits

David Farler committed 3f635d04c75
Reinstante var bindings in refutable patterns, except function parameters. This reverts commits: b96e06da44c09c4edd7b99acbbede75c37646f75, 8f2fbdc93a764137c6d7dc598646d39402a44563, 93b6962478056640336f4b40d218e922c623d0d8, 64024118f420a303f9de8e359f6f0f9204785fcb, a759ca91410d8a1453b8b3cff867b38d09b8b7c2, 3434f9642bed1f9448b4537e40f595cbd262ecbe, 9f334298914ce309ad1d0626c9b33e638bc0a321, 47c043e8a644cae1b421e1033122ba41ae6e1d53. This commit leaves 'var' on function parameters as a warning to be merged into Swift 2.2. For Swift 3, this will be an error, to be converted in a follow-up.