mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
219 lines
2.8 KiB
Swift
219 lines
2.8 KiB
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
|
|
struct X<T:T.a
|
|
func b:d
|
|
}
|
|
extension String{}
|
|
class A
|
|
class b<T where h:S{
|
|
( "
|
|
}
|
|
func b
|
|
}typealias e = object {
|
|
{class A
|
|
class var f = compose()init(n: At c {struct S<T B {{{class A{
|
|
extension NSFileManager {
|
|
var e = Dictionary<f:a
|
|
var b<f
|
|
class A {
|
|
}
|
|
struct B<{{func b{}}
|
|
}
|
|
var d {
|
|
class P{class D {
|
|
}}print{var "
|
|
in
|
|
typealias d
|
|
class var a{
|
|
func < {
|
|
func a {
|
|
conary<T where T. : a {{
|
|
protocol A {
|
|
class A : a{
|
|
class A{
|
|
import Foundation
|
|
class A{
|
|
class u{var e = object {
|
|
{func b:T:A
|
|
}
|
|
in
|
|
}
|
|
( "
|
|
struct E{
|
|
}}
|
|
struct B<T == object {
|
|
func<T where T{
|
|
[ {
|
|
{
|
|
protocol A : Any, A : a {func b:{
|
|
class A : a {
|
|
class A
|
|
}
|
|
func a {
|
|
import Foundation
|
|
typealias e = Dictionary<T where T: a {
|
|
}typealias e {
|
|
protocol a
|
|
protocol A : a{
|
|
struct B{class A{
|
|
}
|
|
class d
|
|
}
|
|
let h:d:A
|
|
"
|
|
}
|
|
"
|
|
class A : a {{
|
|
protocol a{
|
|
}
|
|
enum S<{
|
|
}print{
|
|
func < {
|
|
col A {
|
|
}
|
|
protocol A : e
|
|
}}
|
|
protocol A {{
|
|
}
|
|
}
|
|
class A : A{class a{
|
|
{}
|
|
class A {func a {
|
|
}}
|
|
class P{
|
|
extension NSFileMa}
|
|
}
|
|
class A : Any, A : T:T:A{
|
|
class A {
|
|
"
|
|
var "
|
|
struct c {
|
|
struct S<I
|
|
( "
|
|
protocol C{
|
|
col A : a {
|
|
class P{
|
|
protocol A : a {a
|
|
struct B {
|
|
class A {{
|
|
( "
|
|
class a<T where f{class A {
|
|
protocol C{
|
|
protocol c {
|
|
protocol C{
|
|
}}
|
|
struct B{a
|
|
let:a
|
|
{
|
|
func b:A{
|
|
}struct E {enum C {
|
|
class c{enum S<I
|
|
class a {class u{
|
|
( "
|
|
class a{
|
|
struct c {
|
|
var b
|
|
class var "
|
|
class T{enum C {
|
|
struct B
|
|
}
|
|
typealias f
|
|
}print{
|
|
typealias f:
|
|
typealias etatic var f
|
|
typealias etatic var f:T{
|
|
( "
|
|
class A {
|
|
let h:S<T == B
|
|
var f{
|
|
struct B {
|
|
typealias e = a{}}struct B<{
|
|
}typealias d:{
|
|
class A {
|
|
class D {a{var d {class A{
|
|
struct B {
|
|
}enum b
|
|
}}
|
|
struct B{
|
|
}
|
|
"
|
|
}
|
|
init()
|
|
let:S{
|
|
var d {
|
|
protocol a {
|
|
}
|
|
struct B {}
|
|
if true{
|
|
}
|
|
extension NSFileMa}
|
|
func<T where T. : A {
|
|
}
|
|
func a {
|
|
class A {func b
|
|
class A {}protocol a<{{
|
|
struct S<T where T{
|
|
enum a{class A
|
|
struct B : a {var f:{
|
|
typealias f = compose()
|
|
typealias f = object {
|
|
var f
|
|
import Foundation
|
|
typealias e = object {
|
|
typealias e {}
|
|
}
|
|
protocol A {
|
|
class A : A{
|
|
protocol a
|
|
class A : A : e = object {
|
|
let h: a {a
|
|
class D {
|
|
class A {
|
|
protocol a {
|
|
}
|
|
let:d
|
|
class A
|
|
class var f:{
|
|
var d {{}
|
|
func a {
|
|
protocol a {
|
|
struct B
|
|
}
|
|
var a
|
|
struct S<T where T{
|
|
struct S{}}
|
|
extension String{
|
|
protocol A {
|
|
}
|
|
struct X<T:T.a
|
|
protocol a{
|
|
struct S{
|
|
func f:a
|
|
}
|
|
typealias f
|
|
struct S<T B {
|
|
}
|
|
var b}
|
|
protocol a : a
|
|
typealias etatic var a
|
|
}print{
|
|
class var a{
|
|
S<I
|
|
func b{}
|
|
struct S{
|
|
class A : A {struct X<T:T.a
|
|
}}
|
|
func<T where T{
|
|
typealias e = B
|
|
var d {
|
|
}
|
|
let:A{
|
|
extension NSFileMa}
|
|
extension NSFileMa
|