// 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 | |
func g<U -> { | |
class A : P { | |
let t: B(t: String { | |
}(t: C> (") | |
convenience init() { | |
var b: String { | |
enum A { | |
} | |
class func g: A? { | |
class C<H : C { | |
self.init<T.b = { | |
var e: P> T { | |
var e: T> { | |
} | |
[T.E == e!.E == { | |
} | |
class B<U : d where A.h> V { | |
struct d: Int { | |
} | |
deinit { | |
} | |
let d<T> { | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
let g = a(self.init(t: |