blob: 2c31ce40c1ef39f23d0ebc589633127f2380f457 [file] [log] [blame]
// RUN: %target-swift-frontend -parse -verify %s
class Object {}
class Responder: Object {}
class View: Responder {}
extension View {}
protocol Foo {}
extension Foo {
func bar() -> Self { return self }
}
extension Object: Foo {}
_ = Object().bar()
_ = Responder().bar()
_ = View().bar()