diff options
Diffstat (limited to 'clang/lib/Checker')
| -rw-r--r-- | clang/lib/Checker/GRExprEngine.cpp | 13 | 
1 files changed, 6 insertions, 7 deletions
| diff --git a/clang/lib/Checker/GRExprEngine.cpp b/clang/lib/Checker/GRExprEngine.cpp index bab8922a8c2..8206c506ff2 100644 --- a/clang/lib/Checker/GRExprEngine.cpp +++ b/clang/lib/Checker/GRExprEngine.cpp @@ -584,12 +584,6 @@ void GRExprEngine::Visit(Stmt* S, ExplodedNode* Pred, ExplodedNodeSet& Dst) {    switch (S->getStmtClass()) {      // C++ stuff we don't support yet. -    case Stmt::CXXNamedCastExprClass: -    case Stmt::CXXStaticCastExprClass: -    case Stmt::CXXDynamicCastExprClass: -    case Stmt::CXXReinterpretCastExprClass: -    case Stmt::CXXConstCastExprClass: -    case Stmt::CXXFunctionalCastExprClass:      case Stmt::CXXTypeidExprClass:      case Stmt::CXXBoolLiteralExprClass:      case Stmt::CXXNullPtrLiteralExprClass: @@ -720,7 +714,12 @@ void GRExprEngine::Visit(Stmt* S, ExplodedNode* Pred, ExplodedNodeSet& Dst) {        break;      case Stmt::ImplicitCastExprClass: -    case Stmt::CStyleCastExprClass: { +    case Stmt::CStyleCastExprClass: +    case Stmt::CXXStaticCastExprClass: +    case Stmt::CXXDynamicCastExprClass: +    case Stmt::CXXReinterpretCastExprClass: +    case Stmt::CXXConstCastExprClass: +    case Stmt::CXXFunctionalCastExprClass: {        CastExpr* C = cast<CastExpr>(S);        VisitCast(C, C->getSubExpr(), Pred, Dst, false);        break; | 

