diff options
Diffstat (limited to 'clang-tools-extra/clang-rename/USRLocFinder.cpp')
| -rw-r--r-- | clang-tools-extra/clang-rename/USRLocFinder.cpp | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/clang-tools-extra/clang-rename/USRLocFinder.cpp b/clang-tools-extra/clang-rename/USRLocFinder.cpp index 834396d8869..5ab155874ab 100644 --- a/clang-tools-extra/clang-rename/USRLocFinder.cpp +++ b/clang-tools-extra/clang-rename/USRLocFinder.cpp @@ -95,22 +95,6 @@ public: return true; } - bool VisitCXXStaticCastExpr(clang::CXXStaticCastExpr *Expr) { - return handleCXXNamedCastExpr(Expr); - } - - bool VisitCXXDynamicCastExpr(clang::CXXDynamicCastExpr *Expr) { - return handleCXXNamedCastExpr(Expr); - } - - bool VisitCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr *Expr) { - return handleCXXNamedCastExpr(Expr); - } - - bool VisitCXXConstCastExpr(clang::CXXConstCastExpr *Expr) { - return handleCXXNamedCastExpr(Expr); - } - // Other visitors: bool VisitTypeLoc(const TypeLoc Loc) { @@ -139,24 +123,6 @@ public: } } - bool handleCXXNamedCastExpr(clang::CXXNamedCastExpr *Expr) { - clang::QualType Type = Expr->getType(); - // See if this a cast of a pointer. - const RecordDecl *Decl = Type->getPointeeCXXRecordDecl(); - if (!Decl) { - // See if this is a cast of a reference. - Decl = Type->getAsCXXRecordDecl(); - } - - if (Decl && getUSRForDecl(Decl) == USR) { - SourceLocation Location = - Expr->getTypeInfoAsWritten()->getTypeLoc().getBeginLoc(); - checkAndAddLocation(Location); - } - - return true; - } - private: void checkAndAddLocation(SourceLocation Loc) { const auto BeginLoc = Loc; |

