blob: e3b70ae8e5846b8ee55fcd0f0d389104b2643898 [file] [log] [blame]
// 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
struct e : d {
func i<j : b, k : d where k.f == j> (n: k) {
}
func i<l : d where l.f = 0) {
}
let c = a
protocol c : b { func b
protocol a {
ss b<h : c, i : c where }
}
func a<b:a