summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-rename/USRFinder.cpp
diff options
context:
space:
mode:
authorKirill Bobyrev <omtcyfz@gmail.com>2016-07-27 13:37:22 +0000
committerKirill Bobyrev <omtcyfz@gmail.com>2016-07-27 13:37:22 +0000
commit5b7f016f4127907f256b9f52c7469f2402884ddf (patch)
treea2f46da32550d7511e05c5fa908987610a7c3acf /clang-tools-extra/clang-rename/USRFinder.cpp
parent9163ca0fc727d80d5c69f3665ad15c7e3949c5b4 (diff)
downloadbcm5719-llvm-5b7f016f4127907f256b9f52c7469f2402884ddf.tar.gz
bcm5719-llvm-5b7f016f4127907f256b9f52c7469f2402884ddf.zip
[clang-rename] skip CXXConversionDecl while searching for NamedDecl
llvm-svn: 276866
Diffstat (limited to 'clang-tools-extra/clang-rename/USRFinder.cpp')
-rw-r--r--clang-tools-extra/clang-rename/USRFinder.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang-tools-extra/clang-rename/USRFinder.cpp b/clang-tools-extra/clang-rename/USRFinder.cpp
index 809cfcf460f..b64b20d54bf 100644
--- a/clang-tools-extra/clang-rename/USRFinder.cpp
+++ b/clang-tools-extra/clang-rename/USRFinder.cpp
@@ -52,8 +52,8 @@ public:
// checking if the point lies within the length of the name of the declaration
// and the start location is sufficient.
bool VisitNamedDecl(const NamedDecl *Decl) {
- return setResult(Decl, Decl->getLocation(),
- Decl->getNameAsString().length());
+ return dyn_cast<CXXConversionDecl>(Decl) ? true :
+ setResult(Decl, Decl->getLocation(), Decl->getNameAsString().length());
}
// Expression visitors:
OpenPOWER on IntegriCloud