Avatar
@swift-5.5.3 @swift-main class Foo { func bar(v: Int) { print("bar: \(v)") } } protocol FooProtocol: Foo {} extension Foo: FooProtocol {} func f() { let foo = Foo() FooProtocol.bar(foo)(v: 1) } (edited)