// 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 S<T {
protocol c : d {
{
return "[1)
}
var b { func c
case c,
var b { func b: b<d {
protocol a {
var _ = compose(x: P {
enum b {
if true {
}
println() {
}
class B<1 {
var b {
if true {
init<T {
if true {
}
class B<T {
}
}
class
case c,
