summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2010-02-03 00:55:45 +0000
committerJohn McCall <rjmccall@apple.com>2010-02-03 00:55:45 +0000
commit2adddcae7ed197ec163d5bd52283ec457657cf86 (patch)
treebd8440d01432d745de943d4b09b2b28d922f964b /clang/lib/AST/Expr.cpp
parentdee74e2805bc9f7210aca7f65e47f0658432d39b (diff)
downloadbcm5719-llvm-2adddcae7ed197ec163d5bd52283ec457657cf86.tar.gz
bcm5719-llvm-2adddcae7ed197ec163d5bd52283ec457657cf86.zip
Remove abstract expression kinds from the StmtClass enum. Update a few users
appropriately. Call out a few missing cases in the expression mangler. llvm-svn: 95176
Diffstat (limited to 'clang/lib/AST/Expr.cpp')
-rw-r--r--clang/lib/AST/Expr.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/clang/lib/AST/Expr.cpp b/clang/lib/AST/Expr.cpp
index cf78c66a8d3..50ddc9156a9 100644
--- a/clang/lib/AST/Expr.cpp
+++ b/clang/lib/AST/Expr.cpp
@@ -1616,7 +1616,6 @@ static ICEDiag CheckICE(const Expr* E, ASTContext &Ctx) {
case Expr::BlockExprClass:
case Expr::BlockDeclRefExprClass:
case Expr::NoStmtClass:
- case Expr::ExprClass:
return ICEDiag(2, E->getLocStart());
case Expr::GNUNullExprClass:
@@ -1812,9 +1811,7 @@ static ICEDiag CheckICE(const Expr* E, ASTContext &Ctx) {
}
}
}
- case Expr::CastExprClass:
case Expr::ImplicitCastExprClass:
- case Expr::ExplicitCastExprClass:
case Expr::CStyleCastExprClass:
case Expr::CXXFunctionalCastExprClass:
case Expr::CXXNamedCastExprClass:
OpenPOWER on IntegriCloud