diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2012-03-23 03:33:19 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2012-03-23 03:33:19 +0000 |
commit | a754a03550003a0f2b93d57e0854be5939814c33 (patch) | |
tree | 278c1e63d949e60c4e6dc921bfc9f9e93cce5316 /clang/test/Index/file-refs.m | |
parent | edb062887fc244ce9460408ff0b7c5b6ecf70050 (diff) | |
download | bcm5719-llvm-a754a03550003a0f2b93d57e0854be5939814c33.tar.gz bcm5719-llvm-a754a03550003a0f2b93d57e0854be5939814c33.zip |
[libclang] For a CXCursor_ObjCInstanceMethodDecl/CXCursor_ObjCClassMethodDecl cursor,
return from clang_getCursorLocation the start location of the method name.
rdar://11105223
llvm-svn: 153303
Diffstat (limited to 'clang/test/Index/file-refs.m')
-rw-r--r-- | clang/test/Index/file-refs.m | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/clang/test/Index/file-refs.m b/clang/test/Index/file-refs.m index 684d87884e7..3f21c9eb931 100644 --- a/clang/test/Index/file-refs.m +++ b/clang/test/Index/file-refs.m @@ -53,18 +53,18 @@ void test2(Sub *s, id<Prot1> p) { // CHECK-NEXT: ObjCClassRef=Foo:3:12 =[13:11 - 13:14] // RUN: -file-refs-at=%s:4:10 \ -// CHECK-NEXT: ObjCInstanceMethodDecl=setWithInt:andFloat::4:1 -// CHECK-NEXT: ObjCInstanceMethodDecl=setWithInt:andFloat::4:1 =[4:6 - 4:16] -// CHECK-NEXT: ObjCInstanceMethodDecl=setWithInt:andFloat::8:1 (Definition) =[8:6 - 8:16] -// CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:1 =[14:8 - 14:18] -// CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:1 =[15:8 - 15:18] +// CHECK-NEXT: ObjCInstanceMethodDecl=setWithInt:andFloat::4:6 +// CHECK-NEXT: ObjCInstanceMethodDecl=setWithInt:andFloat::4:6 =[4:6 - 4:16] +// CHECK-NEXT: ObjCInstanceMethodDecl=setWithInt:andFloat::8:6 (Definition) =[8:6 - 8:16] +// CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:6 =[14:8 - 14:18] +// CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:6 =[15:8 - 15:18] // RUN: -file-refs-at=%s:15:27 \ -// CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:1 -// CHECK-NEXT: ObjCInstanceMethodDecl=setWithInt:andFloat::4:1 =[4:24 - 4:32] -// CHECK-NEXT: ObjCInstanceMethodDecl=setWithInt:andFloat::8:1 (Definition) =[8:24 - 8:32] -// CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:1 =[14:21 - 14:29] -// CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:1 =[15:22 - 15:30] +// CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:6 +// CHECK-NEXT: ObjCInstanceMethodDecl=setWithInt:andFloat::4:6 =[4:24 - 4:32] +// CHECK-NEXT: ObjCInstanceMethodDecl=setWithInt:andFloat::8:6 (Definition) =[8:24 - 8:32] +// CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:6 =[14:21 - 14:29] +// CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:6 =[15:22 - 15:30] // RUN: -file-refs-at=%s:18:13 \ // CHECK-NEXT: ObjCProtocolDecl=Prot1:18:11 (Definition) @@ -73,19 +73,19 @@ void test2(Sub *s, id<Prot1> p) { // CHECK-NEXT: ObjCProtocolRef=Prot1:18:11 =[36:23 - 36:28] // RUN: -file-refs-at=%s:38:10 \ -// CHECK-NEXT: ObjCMessageExpr=protMeth:19:1 -// CHECK-NEXT: ObjCInstanceMethodDecl=protMeth:19:1 =[19:8 - 19:16] -// CHECK-NEXT: ObjCInstanceMethodDecl=protMeth:29:1 [Overrides @19:1] =[29:8 - 29:16] -// CHECK-NEXT: ObjCInstanceMethodDecl=protMeth:33:1 (Definition) [Overrides @19:1] =[33:8 - 33:16] -// CHECK-NEXT: ObjCMessageExpr=protMeth:29:1 =[37:6 - 37:14] -// CHECK-NEXT: ObjCMessageExpr=protMeth:19:1 =[38:6 - 38:14] +// CHECK-NEXT: ObjCMessageExpr=protMeth:19:8 +// CHECK-NEXT: ObjCInstanceMethodDecl=protMeth:19:8 =[19:8 - 19:16] +// CHECK-NEXT: ObjCInstanceMethodDecl=protMeth:29:8 [Overrides @19:8] =[29:8 - 29:16] +// CHECK-NEXT: ObjCInstanceMethodDecl=protMeth:33:8 (Definition) [Overrides @19:8] =[33:8 - 33:16] +// CHECK-NEXT: ObjCMessageExpr=protMeth:29:8 =[37:6 - 37:14] +// CHECK-NEXT: ObjCMessageExpr=protMeth:19:8 =[38:6 - 38:14] // RUN: -file-refs-at=%s:33:12 \ -// CHECK-NEXT: ObjCInstanceMethodDecl=protMeth:33:1 (Definition) [Overrides @19:1] -// CHECK-NEXT: ObjCInstanceMethodDecl=protMeth:19:1 =[19:8 - 19:16] -// CHECK-NEXT: ObjCInstanceMethodDecl=protMeth:29:1 [Overrides @19:1] =[29:8 - 29:16] -// CHECK-NEXT: ObjCInstanceMethodDecl=protMeth:33:1 (Definition) [Overrides @19:1] =[33:8 - 33:16] -// CHECK-NEXT: ObjCMessageExpr=protMeth:29:1 =[37:6 - 37:14] -// CHECK-NEXT: ObjCMessageExpr=protMeth:19:1 =[38:6 - 38:14] +// CHECK-NEXT: ObjCInstanceMethodDecl=protMeth:33:8 (Definition) [Overrides @19:8] +// CHECK-NEXT: ObjCInstanceMethodDecl=protMeth:19:8 =[19:8 - 19:16] +// CHECK-NEXT: ObjCInstanceMethodDecl=protMeth:29:8 [Overrides @19:8] =[29:8 - 29:16] +// CHECK-NEXT: ObjCInstanceMethodDecl=protMeth:33:8 (Definition) [Overrides @19:8] =[33:8 - 33:16] +// CHECK-NEXT: ObjCMessageExpr=protMeth:29:8 =[37:6 - 37:14] +// CHECK-NEXT: ObjCMessageExpr=protMeth:19:8 =[38:6 - 38:14] // RUN: %s | FileCheck %s |