// 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 | |
f g | |
} | |
struct d<i : b> : b { | |
typealias b = i | |
typealias g = a<d<i>i) { | |
} | |
let d = a | |
d() | |
a=d g a=d | |
protocol a : a { | |
} | |
class a { | |
typealias b = b |