skipped-ranges.c revision 651f13cea278ec967336033dd032faef0e9fc2ec
1d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen#define cool
2d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen
3d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen#if defined(cool)
4d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen
5d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen#if defined(really_cool)
6d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen#endif // really_cool
7d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen
8d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen#elif defined(hot)
9d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen// hot
10d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen
11d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen
12d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen#endif // trailing comment
13d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen
14d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen#ifndef cool
15d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen#ifndef uncool
16d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen
17d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chenint probably_hot = 1;
18d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen
19d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen#endif // uncool
20d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen#endif // cool
21d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen
22d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen// RUN: env CINDEXTEST_SHOW_SKIPPED_RANGES=1 c-index-test -test-annotate-tokens=%s:1:1:16:1 %s | FileCheck %s
23d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen// CHECK: Skipping: [5:2 - 6:7]
24d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen// CHECK: Skipping: [8:2 - 12:7]
25d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen// CHECK: Skipping: [14:2 - 20:7]
26d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen