| // 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 |
| var d { |
| protocol A { |
| class c : l : f { |
| } |
| class n : AnyObject) { |
| } |
| let v) -> { |
| } |
| class func c<T : f : d : Int = F |
| extension String { |
| } |
| protocol A { |
| struct S { |
| } |
| typealias R = .f l<T: () -> A { |
| var f { self..substringWithRange((self..a<D> k where d: e(T, i == " |
| } |
| protocol d where f: P { |
| func s p : P { |
| protocol g == { func d.e : e, e |
| } |
| f : e} |
| } |
| protocol f : a { |
| let a: c |