// 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 f T : Collection where l.B : A T) { static let x in a { } } class A { protocol b { protocol a { func g> Int { } } } } } let a { } func g { b() -> T! { let n1: A, self.a (array: d) { protocol e = 0) -> Any) { b.a(bytes: () { } } } let i: B [Any, g<(false)() -> String { return NSData(n: (T) { enum S(c { class b: T>(((T>(start, self[0) private let foo as [self.B Self { for ([c, e = a((m: T : k) { case b { let d