// 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 import Foundation class A { class A { case C()(c) -> Bool { } func c { struct X() { protocol A : B, A { } } } protocol d { } extension NSData { func g { let start = f(n: T> Self { let h : NSObject { } } } } } } func a(c