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

var:{
class A{struct w{
class b{
class a{class B{let:a=a{enum S{class a
var d{
let e=a{
class a{}struct d{class B{class a{
protocol A{
func a{}
func a<f:f.c
func
