| virtual void foo() {} /* Test 1 */ // CHECK: virtual void bar() {} |
| void foo() override {} /* Test 2 */ // CHECK: void bar() override {} |
| void foo() override {} /* Test 3 */ // CHECK: void bar() override {} |
| void foo() override {} /* Test 4 */ // CHECK: void bar() override {} |
| void foo() override {} /* Test 5 */ // CHECK: void bar() override {} |
| a.foo(); // CHECK: a.bar(); |
| b.foo(); // CHECK: b.bar(); |
| c.foo(); // CHECK: c.bar(); |
| d.foo(); // CHECK: d.bar(); |
| e.foo(); // CHECK: e.bar(); |
| // RUN: clang-rename -offset=26 -new-name=bar %s -- | sed 's,//.*,,' | FileCheck %s |
| // RUN: clang-rename -offset=109 -new-name=bar %s -- | sed 's,//.*,,' | FileCheck %s |
| // RUN: clang-rename -offset=201 -new-name=bar %s -- | sed 's,//.*,,' | FileCheck %s |
| // RUN: clang-rename -offset=293 -new-name=bar %s -- | sed 's,//.*,,' | FileCheck %s |
| // RUN: clang-rename -offset=385 -new-name=bar %s -- | sed 's,//.*,,' | FileCheck %s |
| // To find offsets after modifying the file, use: |
| // grep -Ubo 'foo.*' <file> |