// 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

var d {
protocol A {
class c : l : f {
}
class n : AnyObject) {
}
let v) -> {
}
class func c<T : f : d : Int = F
extension String {
}
protocol A {
struct S {
}
typealias R = .f l<T: () -> A {
var f { self..substringWithRange((self..a<D> k where d: e(T, i == "
}
protocol d where f: P {
func s p : P {
protocol g == { func d.e : e, e
}
f : e}
}
protocol f : a {
let a: c
