summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-rename/USRLocFinder.cpp
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@vmiklos.hu>2016-06-13 18:50:45 +0000
committerMiklos Vajna <vmiklos@vmiklos.hu>2016-06-13 18:50:45 +0000
commit6ff8f25a51e2642336f2910c115051f074c90248 (patch)
treeb07dcb1be74a063bfa6870ae7bc995e9a06f514f /clang-tools-extra/clang-rename/USRLocFinder.cpp
parent6530a3e73f2711f086570bdf926335a5ce57182a (diff)
downloadbcm5719-llvm-6ff8f25a51e2642336f2910c115051f074c90248.tar.gz
bcm5719-llvm-6ff8f25a51e2642336f2910c115051f074c90248.zip
clang-rename: implement handling of remaining named casts
const_cast<> and reinterpret_cast<>. Reviewers: klimek Differential Revision: http://reviews.llvm.org/D21270 llvm-svn: 272574
Diffstat (limited to 'clang-tools-extra/clang-rename/USRLocFinder.cpp')
-rw-r--r--clang-tools-extra/clang-rename/USRLocFinder.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-rename/USRLocFinder.cpp b/clang-tools-extra/clang-rename/USRLocFinder.cpp
index 2a8804d3e63..a010886474d 100644
--- a/clang-tools-extra/clang-rename/USRLocFinder.cpp
+++ b/clang-tools-extra/clang-rename/USRLocFinder.cpp
@@ -131,6 +131,14 @@ public:
return handleCXXNamedCastExpr(Expr);
}
+ bool VisitCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr *Expr) {
+ return handleCXXNamedCastExpr(Expr);
+ }
+
+ bool VisitCXXConstCastExpr(clang::CXXConstCastExpr *Expr) {
+ return handleCXXNamedCastExpr(Expr);
+ }
+
// Non-visitors:
// \brief Returns a list of unique locations. Duplicate or overlapping
OpenPOWER on IntegriCloud