// RUN: not --crash %target-swift-frontend %s -parse // XFAIL: asan // Distributed under the terms of the MIT license // Test case submitted to project by https://github.com/practicalswift (practicalswift) // Test case found by fuzzing protocol A { extension String { } typealias e: e() } func a: S) { return S.C() -> : C { typealias g == b(T) { } class a { } } func c, a () { d: T? { func b> { } typealias b : SequenceType, AnyObject> { } } class A { } let g = .E == c }