// RUN: rm -rf %t/clang-module-cache // RUN: not --crash %target-swift-frontend %s -module-cache-path %t/clang-module-cache -parse // Distributed under the terms of the MIT license // Test case submitted to project by https://github.com/practicalswift (practicalswift) // Test case found by fuzzing struct g { b = i) { } let i { f protocol A { } struct B() {f { } class d: f{ class func i {} func f() { } func prefix(with: String) -> (() -> T) -> String { } protocol a : a { } import Foundation func c() -> b { } } protocol d { } prn { } func m(q: () -> ()) { } class a { enum S : P { init(c: C) { } } struct d