// 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
protocol a {
class func e> {
self.init()"a(T] = e> (T
class B {
}
typealias e() { }
class A(Any)
var f : AnyObject> e: d = D> {
typealias d>(f<T : [0.f = B? = ")
extension NSData {
class B {
}
let foo as String) -> : T> String {
}
}
func e(e?) -> (A: A<T>Bool)
