// 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 DummyModule
}
class func b<l : P {
c() {
func a(.Type) { self.B.a!
}
typealias B == true {
}
}
class A : A, B<T> U) -> S) -> : BooleanType, V>: (self.A, i: d = {
func g("\()
class A = 0.count]() {
enum b {
init(a<T.c : c(
