summaryrefslogtreecommitdiffstats
path: root/clang/unittests/Rename/RenameClassTest.cpp
diff options
context:
space:
mode:
authorHaojian Wu <hokein@google.com>2017-10-16 10:37:42 +0000
committerHaojian Wu <hokein@google.com>2017-10-16 10:37:42 +0000
commit6f60ff84cd2b27f801df4809099f211ee04399b1 (patch)
tree6795194b986f704f6bd0b6867d986103c7202f30 /clang/unittests/Rename/RenameClassTest.cpp
parent68b285f69efce9d3669f0bf6c9fe0e89bd265e30 (diff)
downloadbcm5719-llvm-6f60ff84cd2b27f801df4809099f211ee04399b1.tar.gz
bcm5719-llvm-6f60ff84cd2b27f801df4809099f211ee04399b1.zip
[clang-rename] Add function unit tests.
Summary: Also contain a fix: * Fix a false positive of renaming a using shadow function declaration. Reviewers: ioeric Reviewed By: ioeric Subscribers: klimek, mgorny, cfe-commits Differential Revision: https://reviews.llvm.org/D38882 llvm-svn: 315898
Diffstat (limited to 'clang/unittests/Rename/RenameClassTest.cpp')
-rw-r--r--clang/unittests/Rename/RenameClassTest.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/unittests/Rename/RenameClassTest.cpp b/clang/unittests/Rename/RenameClassTest.cpp
index f46126dff66..5845d63412b 100644
--- a/clang/unittests/Rename/RenameClassTest.cpp
+++ b/clang/unittests/Rename/RenameClassTest.cpp
@@ -51,6 +51,7 @@ INSTANTIATE_TEST_CASE_P(
testing::ValuesIn(std::vector<Case>({
// basic classes
{"a::Foo f;", "b::Bar f;", "", ""},
+ {"::a::Foo f;", "::b::Bar f;", "", ""},
{"void f(a::Foo f) {}", "void f(b::Bar f) {}", "", ""},
{"void f(a::Foo *f) {}", "void f(b::Bar *f) {}", "", ""},
{"a::Foo f() { return a::Foo(); }", "b::Bar f() { return b::Bar(); }",
OpenPOWER on IntegriCloud