xref: /minix3/external/bsd/llvm/dist/clang/test/Index/get-cursor-macro-args.m (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1*f4a2713aSLionel Sambuc// Test without PCH
2*f4a2713aSLionel Sambuc// RUN: c-index-test -cursor-at=%S/get-cursor-macro-args.h:9:12 \
3*f4a2713aSLionel Sambuc// RUN:              -cursor-at=%S/get-cursor-macro-args.h:9:21 \
4*f4a2713aSLionel Sambuc// RUN:              -cursor-at=%S/get-cursor-macro-args.h:9:9 \
5*f4a2713aSLionel Sambuc// RUN:              -cursor-at=%S/get-cursor-macro-args.h:9:22 \
6*f4a2713aSLionel Sambuc// RUN:              -cursor-at=%S/get-cursor-macro-args.h:15:12 \
7*f4a2713aSLionel Sambuc// RUN:              -cursor-at=%S/get-cursor-macro-args.h:15:20 \
8*f4a2713aSLionel Sambuc// RUN:       %s -include %S/get-cursor-macro-args.h | FileCheck %s
9*f4a2713aSLionel Sambuc
10*f4a2713aSLionel Sambuc// Test with PCH
11*f4a2713aSLionel Sambuc// RUN: c-index-test -write-pch %t.pch -x objective-c-header %S/get-cursor-macro-args.h
12*f4a2713aSLionel Sambuc// RUN: c-index-test -cursor-at=%S/get-cursor-macro-args.h:9:12 \
13*f4a2713aSLionel Sambuc// RUN:              -cursor-at=%S/get-cursor-macro-args.h:9:21 \
14*f4a2713aSLionel Sambuc// RUN:              -cursor-at=%S/get-cursor-macro-args.h:9:9 \
15*f4a2713aSLionel Sambuc// RUN:              -cursor-at=%S/get-cursor-macro-args.h:9:22 \
16*f4a2713aSLionel Sambuc// RUN:              -cursor-at=%S/get-cursor-macro-args.h:15:12 \
17*f4a2713aSLionel Sambuc// RUN:              -cursor-at=%S/get-cursor-macro-args.h:15:20 \
18*f4a2713aSLionel Sambuc// RUN:       %s -include-pch %t.pch | FileCheck %s
19*f4a2713aSLionel Sambuc
20*f4a2713aSLionel Sambuc// CHECK:      ObjCClassRef=MyClass:1:12
21*f4a2713aSLionel Sambuc// CHECK-NEXT: ObjCMessageExpr=meth:2:8
22*f4a2713aSLionel Sambuc// CHECK-NEXT: ObjCMessageExpr=meth:2:8
23*f4a2713aSLionel Sambuc// CHECK-NEXT: ObjCMessageExpr=meth:2:8
24*f4a2713aSLionel Sambuc// CHECK-NEXT: ObjCMessageExpr=meth:2:8
25*f4a2713aSLionel Sambuc// CHECK-NEXT: ObjCClassRef=MyClass:1:12
26