// Distributed under the terms of the MIT license
// Test case submitted to project by https://github.com/practicalswift (practicalswift)
// Test case found by fuzzing

class B<Y {
enum b {
enum b {
func d{ )
protocol c { e (
" E
{
}
struct Q {
}
func b<i: b
}
}
}
}
}
{
{
_ T > {
}
}
class x {
enum b { func
A {
var _ = f {
B {
" (
}
}
}
{
a {
}
}
protocol e {
protocol a {
{
enum {
{
}
}
}
struct B {
init( ) {
{
}
func i {
{
}
}
