mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
41 lines
817 B
Swift
41 lines
817 B
Swift
// 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
|
|
let a {
|
|
protocol a {
|
|
}
|
|
class func c: a {
|
|
func o<T.C<A, b : Any) -> == r: e {
|
|
class B : c) {
|
|
}
|
|
struct c {
|
|
func f<T ->>] = i<T> {
|
|
class c where d, V, k, AnyObject, b where T.f : P {
|
|
}
|
|
class B =ay) {
|
|
}
|
|
func d() -> : C> Int -> T>() {
|
|
class A: a {
|
|
struct S()) {
|
|
}
|
|
protocol c = { class B == F>) -> Int {
|
|
func c(")) {
|
|
class func x: a {
|
|
}
|
|
}
|
|
}
|
|
})-> i(Any) {
|
|
class A<U {
|
|
}
|
|
}
|
|
}
|
|
class c {
|
|
struct }
|
|
protocol c {
|
|
typealias f : f() {
|