summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
diff options
context:
space:
mode:
authorAlp Toker <alp@nuanti.com>2013-12-07 13:51:35 +0000
committerAlp Toker <alp@nuanti.com>2013-12-07 13:51:35 +0000
commitc108676822ecfe986d5642bbfd59f2dd4d39c9b0 (patch)
treee3b9f6cabdc69f7d085c52ee25b22a4f77252607 /clang/lib/AST/Expr.cpp
parent3ffab05f542fdee47b4c2bcb8be97f35a7e0ea6c (diff)
downloadbcm5719-llvm-c108676822ecfe986d5642bbfd59f2dd4d39c9b0.tar.gz
bcm5719-llvm-c108676822ecfe986d5642bbfd59f2dd4d39c9b0.zip
Eliminate the last trivial NDEBUG uses in clang headers
assert(sanity()) reads so much better than preprocessor conditional blocks. llvm-svn: 196657
Diffstat (limited to 'clang/lib/AST/Expr.cpp')
-rw-r--r--clang/lib/AST/Expr.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/AST/Expr.cpp b/clang/lib/AST/Expr.cpp
index d98d0a537e5..14c8452fb52 100644
--- a/clang/lib/AST/Expr.cpp
+++ b/clang/lib/AST/Expr.cpp
@@ -1421,7 +1421,7 @@ SourceLocation MemberExpr::getLocEnd() const {
return EndLoc;
}
-void CastExpr::CheckCastConsistency() const {
+bool CastExpr::CastConsistency() const {
switch (getCastKind()) {
case CK_DerivedToBase:
case CK_UncheckedDerivedToBase:
@@ -1524,6 +1524,7 @@ void CastExpr::CheckCastConsistency() const {
assert(path_empty() && "Cast kind should not have a base path!");
break;
}
+ return true;
}
const char *CastExpr::getCastKindName() const {
OpenPOWER on IntegriCloud