// This source file is part of the Swift.org open source project // Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors // Licensed under Apache License v2.0 with Runtime Library Exception // // See https://swift.org/LICENSE.txt for license information // See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors // RUN: not %target-swift-frontend %s -typecheck // Distribu where D.C == E> {s func c() { } func f() -> (g, g -> g) -> g { d j d.i = { } { g) { h } } protocol f { } protocol A { -func b(a : d) -> c { {}ol !(a) } } func c() { enum b { } } func i(c: () -> ()) { } class a { var _ = i() { } } class a { } protocol b { } struct c : b { typealias e = a0) { } protocol a : a { } class a { } struct A { } func f() -> (g, g -> g) -> g { d j d.i = { } { g) { } } ny, Any) -> Any) -> Any)) -> Any { return z({ }) } func prefix(with: String) -> (() -> T return "\(with): \(g())" } } struct c == S.Iterator.Element>