blob: 30e1905d386feb37e800ea42b332f64476df5972 [file] [log] [blame]
// RUN: %target-typecheck-verify-swift
postfix operator %
postfix func % (_: Any) {}
prefix operator ~
prefix func ~ (_: Any) {}
func foo(_: String) -> Void {}
func foo(_: Int) -> Void {}
_ = foo("answer")% // Ok
_ = ~foo(42) // Ok
class A {
func bar(_: Int) {}
}
extension A {
func bar(_ qux: String) {
bar(qux)% // Ok
~bar(qux) // Ok
}
}