diff options
Diffstat (limited to 'test/Index/complete-macro-args.c')
-rw-r--r-- | test/Index/complete-macro-args.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/Index/complete-macro-args.c b/test/Index/complete-macro-args.c index ca36af1f10..2f3833d989 100644 --- a/test/Index/complete-macro-args.c +++ b/test/Index/complete-macro-args.c @@ -12,8 +12,17 @@ void test(struct Point *p) { MACRO(p->x); } +#define MACRO3(x,y,z) x + +void test(struct Point *p) { + MACRO3(p->x); + MACRO3(p->x +} + // RUN: c-index-test -code-completion-at=%s:11:12 %s | FileCheck %s // RUN: c-index-test -code-completion-at=%s:12:12 %s | FileCheck %s +// RUN: c-index-test -code-completion-at=%s:18:13 %s | FileCheck %s +// RUN: c-index-test -code-completion-at=%s:19:13 %s | FileCheck %s // CHECK: FieldDecl:{ResultType float}{TypedText x} (35) // CHECK-NEXT: FieldDecl:{ResultType float}{TypedText y} (35) // CHECK-NEXT: FieldDecl:{ResultType float}{TypedText z} (35) |