// RUN: not --crash %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

{ b{let
<{
}
}
struct B{
class b=f{
"
var b
let a = b{
}o}
{{
enum S< {{
}struct S<T where f: d{B{
{
}
} {}
var _ =a
class c {
enum b {
let a= c
a
