// 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

struct A:BooleanType
let p
{
struct X<T where h:a{
struct B<h{
class A{
let f=a{
s A{
}}protocol c{
}
protocol c
var b=c
