// 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
}
b((Range() -> Any) -> Any, y)
protocol P {
assert(n: U.a)(mx : A {
}
assert(A>()
class a(range.lowerBound, y: A> T: C {
e {
protocol a {
import Foundation
}
let i()
}
a(self.<b: () {
func a: b {
}
func g<j : Collection where H) {
}
import Foundation
class a {
typealias h: (() -> ()() -> (_ c()
}
protocol A {
struct Q<T) -> String {
case C: A {
assert()
let h = b[""")
}
}
}
}
struct c<T where B : U>) -> {
}
var _ c]
