// 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<A.c in x {
protocol c : a {
extension A {
}
func g: String) -> Int = g: C = Swift.<T, length: e where d) -> {
return z: b {
}
}
func a<j : Any, e: [c<d.b = d>(())))
assert(bytes: ("
}
class a {
func b() -> e: b<S {
}()
typealias f = A<T) -> T> {
}
}
func x) {
}
init(c):
prot
