Commits

Paul Meng committed e172383e2fa
[Sema] Implement SE-0110 This commit built upon the work of Pull Request 3895. Apart from the work to make the following work ```swift let f: (Int, Int) -> Void = { x in } // this is now an error ``` This patch also implement the part 2 mentioned in the #3895 ```swift let g: ((Int, Int)) -> Void = { y in } // y should have type (Int, Int) ```