// 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 | |
q | |
var m: Int -> Int = { | |
n $0 | |
o: Int = { d, l f | |
n l(d) | |
}(k, m) | |
protocol j { | |
typealias d | |
typealias n = d | |
typealias l = d} | |
class g<q : l, m : l p q.g == m> : j { | |
} | |
class g<q, m> { | |
} | |
protocol l { | |
typealias g |