// RUN: not %target-swift-frontend %s -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 func b: I.e { class A { func f.A> (x) { } class A? { } } typealias A : start, U) -> String) { let a { protocol A { func g { var b { class A>(() { var b: b(""") } typealias b = Int) -> V { func a(f { i> Any, """"" } func b() { return { protocol b { let c = b, x in x } case .h : T> { } func g> ()).init(g { } let d S : T> Int -> { return { _, let h : Boolean>() { } } } } } convenience init(x) { func d T>? { } } } } } protocol b { init S { var a Any { } } } typealias d : b: b) { case c]() -> { } } func b>