mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
23 lines
617 B
Swift
23 lines
617 B
Swift
// RUN: %target-typecheck-verify-swift -module-name M
|
|
|
|
protocol P {
|
|
var v: String { get }
|
|
}
|
|
|
|
func foo(bar: [P], baz: [P]) {
|
|
// expected-note@-1 {{'foo(bar:baz:)' declared here}}
|
|
}
|
|
|
|
struct S {
|
|
static func bar(fiz: [P], baz: [P]) {}
|
|
// expected-note@-1 {{'bar(fiz:baz:)' declared here}}
|
|
}
|
|
|
|
do {
|
|
let _ = M.foo(bar & // expected-error {{missing arguments for parameters 'bar', 'baz' in call}}
|
|
} // expected-error {{expected expression after operator}}
|
|
|
|
do {
|
|
let _ = S.bar(fiz & // expected-error {{missing arguments for parameters 'fiz', 'baz' in call}}
|
|
} // expected-error {{expected expression after operator}}
|