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

nil
protocol l : p {: m) {
}
k: m
}
func p<m>() -> [l<m>] {
return []
}
f
m)
func f<o>() -> (o, o -> o) -> o {
m o m.i = {
}
{
o) {
p  }
}
protocolt Foundation
class A {
class func a() -> String {
struct c()
b {A {
typ  typealias h
Any l
A where D.C == E> {
}
