blob: d96af692823519535a30e62f199aa0ff36b91014 [file] [log] [blame]
// RUN: %target-typecheck-verify-swift %clang-importer-sdk
// RUN: %target-swift-emit-silgen(mock-sdk: %clang-importer-sdk) -verify %s
// REQUIRES: objc_interop
import Foundation
func f(_: [AnyObject]) {}
func g(_: [Protocol]) {}
f([NSString.self, NSObject.self])
@objc protocol P: AnyObject {}
@objc protocol Q: AnyObject {}
func foo(p: P.Type, pq: (P & Q).Type) {
f([p, pq])
}
g([P.self, Q.self])