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