summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/Index/getcursor-pp-pch.c9
-rw-r--r--clang/test/Index/getcursor-pp-pch.c.h1
2 files changed, 10 insertions, 0 deletions
diff --git a/clang/test/Index/getcursor-pp-pch.c b/clang/test/Index/getcursor-pp-pch.c
index dc597ffa94e..d68384c6606 100644
--- a/clang/test/Index/getcursor-pp-pch.c
+++ b/clang/test/Index/getcursor-pp-pch.c
@@ -11,6 +11,8 @@ void OBSCURE(func)(int x) {
// RUN: c-index-test -cursor-at=%s.h:1:11 \
// RUN: -cursor-at=%s.h:2:14 \
// RUN: -cursor-at=%s.h:4:5 \
+// RUN: -cursor-at=%s.h:5:5 \
+// RUN: -cursor-at=%s.h:5:14 \
// RUN: -cursor-at=%s:5:7 \
// RUN: -cursor-at=%s:6:6 \
// RUN: -cursor-at=%s:6:19 \
@@ -21,14 +23,21 @@ void OBSCURE(func)(int x) {
// RUN: c-index-test -cursor-at=%s.h:1:11 \
// RUN: -cursor-at=%s.h:2:14 \
// RUN: -cursor-at=%s.h:4:5 \
+// RUN: -cursor-at=%s.h:5:5 \
+// RUN: -cursor-at=%s.h:5:14 \
// RUN: -cursor-at=%s:5:7 \
// RUN: -cursor-at=%s:6:6 \
// RUN: -cursor-at=%s:6:19 \
// RUN: -include %t.h %s | FileCheck %s
+// From header
// CHECK: macro definition=OBSCURE
// CHECK: macro definition=DECORATION
// CHECK: macro expansion=DECORATION:2:9
// CHECK: macro expansion=OBSCURE:1:9
+// CHECK: macro expansion=DECORATION:2:9
+
+// From main file
+// CHECK: macro expansion=OBSCURE:1:9
// CHECK: macro expansion=OBSCURE:1:9
// CHECK: macro expansion=DECORATION:2:9
diff --git a/clang/test/Index/getcursor-pp-pch.c.h b/clang/test/Index/getcursor-pp-pch.c.h
index 184dd8b4104..c24a39c0e9d 100644
--- a/clang/test/Index/getcursor-pp-pch.c.h
+++ b/clang/test/Index/getcursor-pp-pch.c.h
@@ -2,3 +2,4 @@
#define DECORATION
DECORATION
+OBSCURE(DECORATION)
OpenPOWER on IntegriCloud