summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ASTImporter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/AST/ASTImporter.cpp')
-rw-r--r--clang/lib/AST/ASTImporter.cpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/clang/lib/AST/ASTImporter.cpp b/clang/lib/AST/ASTImporter.cpp
index c4541914005..d39b985f28b 100644
--- a/clang/lib/AST/ASTImporter.cpp
+++ b/clang/lib/AST/ASTImporter.cpp
@@ -6088,38 +6088,6 @@ Expr *ASTNodeImporter::VisitExplicitCastExpr(ExplicitCastExpr *E) {
TInfo, SubExpr);
}
default:
- break; // just fall through
- }
-
- auto *Named = cast<CXXNamedCastExpr>(E);
- SourceLocation ExprLoc = Importer.Import(Named->getOperatorLoc()),
- RParenLoc = Importer.Import(Named->getRParenLoc());
- SourceRange Brackets = Importer.Import(Named->getAngleBrackets());
-
- switch (E->getStmtClass()) {
- case Stmt::CXXStaticCastExprClass:
- return CXXStaticCastExpr::Create(Importer.getToContext(), T,
- E->getValueKind(), E->getCastKind(),
- SubExpr, &BasePath, TInfo,
- ExprLoc, RParenLoc, Brackets);
-
- case Stmt::CXXDynamicCastExprClass:
- return CXXDynamicCastExpr::Create(Importer.getToContext(), T,
- E->getValueKind(), E->getCastKind(),
- SubExpr, &BasePath, TInfo,
- ExprLoc, RParenLoc, Brackets);
-
- case Stmt::CXXReinterpretCastExprClass:
- return CXXReinterpretCastExpr::Create(Importer.getToContext(), T,
- E->getValueKind(), E->getCastKind(),
- SubExpr, &BasePath, TInfo,
- ExprLoc, RParenLoc, Brackets);
-
- case Stmt::CXXConstCastExprClass:
- return CXXConstCastExpr::Create(Importer.getToContext(), T,
- E->getValueKind(), SubExpr, TInfo, ExprLoc,
- RParenLoc, Brackets);
- default:
llvm_unreachable("Cast expression of unsupported type!");
return nullptr;
}
OpenPOWER on IntegriCloud