1 | // RUN: clang-refactor local-rename -selection=test:%s -new-name=test -v %s -- | FileCheck %s |
2 | |
3 | /*range=*/int test; |
4 | |
5 | /*range named=*/int test2; |
6 | |
7 | /*range= +1*/int test3; |
8 | |
9 | /* range = +100 */int test4; |
10 | |
11 | /*range named =+0*/int test5; |
12 | |
13 | /*range =->+0:22*/int test6; |
14 | |
15 | // CHECK: Test selection group '': |
16 | // CHECK-NEXT: 105-105 |
17 | // CHECK-NEXT: 158-158 |
18 | // CHECK-NEXT: 197-197 |
19 | // CHECK-NEXT: 248-251 |
20 | // CHECK-NEXT: Test selection group 'named': |
21 | // CHECK-NEXT: 132-132 |
22 | // CHECK-NEXT: 218-218 |
23 | |
24 | // The following invocations are in the default group: |
25 | |
26 | // CHECK: invoking action 'local-rename': |
27 | // CHECK-NEXT: -selection={{.*}}tool-test-support.c:3:11 |
28 | |
29 | // CHECK: invoking action 'local-rename': |
30 | // CHECK-NEXT: -selection={{.*}}tool-test-support.c:7:15 |
31 | |
32 | // CHECK: invoking action 'local-rename': |
33 | // CHECK-NEXT: -selection={{.*}}tool-test-support.c:9:29 |
34 | |
35 | // CHECK: invoking action 'local-rename': |
36 | // CHECK-NEXT: -selection={{.*}}tool-test-support.c:13:19 -> {{.*}}tool-test-support.c:13:22 |
37 | |
38 | // The following invocations are in the 'named' group, and they follow |
39 | // the default invocation even if some of their ranges occur prior to the |
40 | // ranges from the default group because the groups are tested one-by-one: |
41 | |
42 | // CHECK: invoking action 'local-rename': |
43 | // CHECK-NEXT: -selection={{.*}}tool-test-support.c:5:17 |
44 | |
45 | // CHECK: invoking action 'local-rename': |
46 | // CHECK-NEXT: -selection={{.*}}tool-test-support.c:11:20 |
47 | |