blob: 87c56a60cb5e173d645bfcda927fb700f502dc14 [file] [log] [blame]
// 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 S {
class B {
protocol b {
}
var b = 1, g<T, let x }
func f(a<C(())
return self.C<T : U) {
init(#object1, A<T, x in return self.endIndex - range: b.Iterator..B
protocol b {
protocol b = A> {
}
typealias A : B, A {