blob: a15772a3e80d02a628d2c7ff3fea4feacc881e12 [file] [log] [blame]
class C1 {
init(cc: Int) {}
func foo(aa : Int) {}
subscript(aa : Int, bb: Int)-> Int { get { return 0 } set {}}
}
let c = C1(cc: 1)
c.foo(aa : 1)
// RUN: %sourcekitd-test -req=cursor -pos=2:9 %s -- %s | %FileCheck %s -check-prefix=CHECK1
// RUN: %sourcekitd-test -req=cursor -pos=3:13 %s -- %s | %FileCheck %s -check-prefix=CHECK2
// RUN: %sourcekitd-test -req=cursor -pos=4:24 %s -- %s | %FileCheck %s -check-prefix=CHECK3
// CHECK1: PARENT OFFSET: 13
// CHECK2: PARENT OFFSET: 37
// CHECK3: PARENT OFFSET: 56