mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
29 lines
617 B
Swift
29 lines
617 B
Swift
// RUN: %target-swift-ide-test -print-indexed-symbols -source-filename %s | %FileCheck %s
|
|
|
|
struct Foo {
|
|
enum Inner {
|
|
case bar
|
|
}
|
|
}
|
|
|
|
let a: Foo.Inner = .bar
|
|
|
|
if case .bar = a {}
|
|
// CHECK: [[@LINE-1]]:10 | {{.*}} | bar
|
|
if case Foo.Inner.bar = a {}
|
|
// CHECK: [[@LINE-1]]:19 | {{.*}} | bar
|
|
// CHECK: [[@LINE-2]]:9 | {{.*}} | Foo
|
|
// CHECK: [[@LINE-3]]:13 | {{.*}} | Inner
|
|
switch a {
|
|
case .bar:
|
|
// CHECK: [[@LINE-1]]:7 | {{.*}} | bar
|
|
break
|
|
case Foo.Inner.bar:
|
|
// CHECK: [[@LINE-1]]:16 | {{.*}} | bar
|
|
// CHECK: [[@LINE-2]]:6 | {{.*}} | Foo
|
|
// CHECK: [[@LINE-3]]:10 | {{.*}} | Inner
|
|
break
|
|
default:
|
|
break
|
|
}
|