blob: 6308ecb8b5bb883237c02485882d1423f5aaaf94 [file] [log] [blame]
// RUN: %target-swift-frontend %s -typecheck -verify
// REQUIRES: objc_interop
import Foundation
class DynamicSubscriptClass {
@objc subscript (i : Int) -> String { "howdy" }
}
func ff_implicitDynamicSubscript(_ c: DynamicSubscriptClass) -> String {
c[13]
}
func ff_implicitObjcSelectorExpr() -> Selector {
#selector(NSArray.object(at:))
}
func ff_implicitKeyPathExpr() -> String {
#keyPath(NSArray.count)
}
class SomeClass {}
func ff_implicitClassMetatypeToAnyObjectExpr() -> AnyObject {
SomeClass.self
}