// 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 private class B { init(c: C) { s { func g(h: (A, U) -> U) -> (A, U) -> U { } func f() { } } struct d { } protocol e { } enum A : String { case b = "" } let c: A? = nil if c == .b {