1 | // RUN: clang-refactor local-rename -old-qualified-name="foo::A" -new-qualified-name="bar::B" %s -- -std=c++11 2>&1 | grep -v CHECK | FileCheck %s |
2 | |
3 | namespace foo { |
4 | class A {}; |
5 | } |
6 | // CHECK: namespace foo { |
7 | // CHECK-NEXT: class B {}; |
8 | // CHECK-NEXT: } |
9 | |
10 | namespace bar { |
11 | void f(foo::A* a) { |
12 | foo::A b; |
13 | } |
14 | // CHECK: void f(B* a) { |
15 | // CHECK-NEXT: B b; |
16 | // CHECK-NEXT: } |
17 | } |
18 | |
19 | void f(foo::A* a) { |
20 | foo::A b; |
21 | } |
22 | // CHECK: void f(bar::B* a) { |
23 | // CHECK-NEXT: bar::B b; |
24 | // CHECK-NEXT: } |
25 | |