diff options
Diffstat (limited to 'clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp')
-rw-r--r-- | clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp b/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp index 0daa252ecce..955684f92de 100644 --- a/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp +++ b/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp @@ -74,7 +74,7 @@ void ExprEngine::VisitBinaryOperator(const BinaryOperator* B, switch (Op) { default: - assert(0 && "Invalid opcode for compound assignment."); + llvm_unreachable("Invalid opcode for compound assignment."); case BO_MulAssign: Op = BO_Mul; break; case BO_DivAssign: Op = BO_Div; break; case BO_RemAssign: Op = BO_Rem; break; @@ -203,9 +203,9 @@ void ExprEngine::VisitCast(const CastExpr *CastE, const Expr *Ex, switch (CastE->getCastKind()) { case CK_LValueToRValue: - assert(false && "LValueToRValue casts handled earlier."); + llvm_unreachable("LValueToRValue casts handled earlier."); case CK_GetObjCProperty: - assert(false && "GetObjCProperty casts handled earlier."); + llvm_unreachable("GetObjCProperty casts handled earlier."); case CK_ToVoid: Dst.Add(Pred); continue; @@ -625,7 +625,7 @@ void ExprEngine::VisitUnaryOperator(const UnaryOperator* U, switch (U->getOpcode()) { default: - assert(false && "Invalid Opcode."); + llvm_unreachable("Invalid Opcode."); break; case UO_Not: |