// 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 A : A.a< {
class : :
B > {
}
func a
func a<S : a c> {
func a< : . < d {
func g< where T ( ) {
func a( ) {
func a( ) {
{
} g \
{
}
typealias b
{
