// RUN: not --crash %target-swift-frontend %s -emit-silgen // Distributed under the terms of the MIT license // Test case submitted to project by https://github.com/practicalswift (practicalswift) // http://www.openradar.me/18456545 enum S : P { func f() -> T -> T { } } protocol P { func f()(T) -> T }