mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
15 lines
453 B
Swift
15 lines
453 B
Swift
// RUN: %target-swift-frontend -typecheck -verify %s
|
|
|
|
struct A {
|
|
subscript(x: Int) -> Int { return x }
|
|
var c: C? = C()
|
|
}
|
|
|
|
class C {
|
|
var i = 0
|
|
}
|
|
|
|
// rdar://problem/32209039 - Improve diagnostic when unsupported tuple element references are used in key path literals
|
|
let _ = \(Int, String).0 // expected-error {{key path cannot reference tuple elements}}
|
|
let _ = \(a: Int, b: String).b // expected-error {{key path cannot reference tuple elements}}
|