blob: e6f693bcfb578588012c263365878de9e3dfe3bd [file] [log] [blame]
// RUN: %target-swift-ide-test -print-indexed-symbols -source-filename %s | %FileCheck %s
// CHECK: [[@LINE+1]]:8 | struct/Swift | Int | {{.*}} | Ref | rel: 0
var _: Int { get { return 1 } }
class CrashTest {
var something = 0
func returnSelf(_ h: [AnyHashable: Any?]) -> CrashTest {
return self
}
init() { }
}
// CHECK: [[@LINE+1]]:13 | instance-method/Swift | returnSelf
CrashTest().returnSelf(["": 0]).something()
class CrashTest2 {
// CHECK: [[@LINE+1]]:8 | instance-method/Swift | bar
func bar() {
someClosure { [weak self] in
guard let sSelf = self else { return }
let newDataProvider = Foo()
newDataProvider.delegate = sSelf
}
}
}