// 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 extension NSSet { enum b { struct S : NSManagedObject { var b : b(T> { } struct D : S) { typealias B { protocol B { } convenience init(Any) -> { protocol b { class a: P> Any, x } } } } } } import CoreData protocol b = e: d where Optional == a(c(2, Any) var e> Any) -> [Byte]() let foo as [c] = i((self. ("[1, object2)(c>(m: 1, U.Iterator.A: T>, a() -> U) -> { enum A { class a