| 1 | // RUN: c-index-test core -print-source-symbols -- %s | FileCheck %s |
| 2 | |
| 3 | // CHECK: [[@LINE+1]]:9 | macro/C | X1 | c:index-macros.c@157@macro@X1 | Def | |
| 4 | #define X1 1 |
| 5 | // CHECK: [[@LINE+1]]:9 | macro/C | DEF | c:index-macros.c@251@macro@DEF | Def | |
| 6 | #define DEF(x) int x |
| 7 | // CHECK: [[@LINE+1]]:8 | macro/C | X1 | c:index-macros.c@157@macro@X1 | Undef | |
| 8 | #undef X1 |
| 9 | |
| 10 | // CHECK: [[@LINE+2]]:1 | macro/C | DEF | c:index-macros.c@251@macro@DEF | Ref | |
| 11 | // CHECK: [[@LINE+1]]:5 | variable/C | i | c:@i | {{.*}} | Def | rel: 0 |
| 12 | DEF(i); |
| 13 | |