Fix -Wimplicit-fallthrough warning in LLVM_ENABLE_ASSERTIONS=Off builds
authorFangrui Song <maskray@google.com>
Fri, 2 Nov 2018 04:09:08 +0000 (04:09 +0000)
committerFangrui Song <maskray@google.com>
Fri, 2 Nov 2018 04:09:08 +0000 (04:09 +0000)
llvm-svn: 345950

clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp

index db4c143..d8ed694 100644 (file)
@@ -207,7 +207,7 @@ BasicValueFactory::evalAPSInt(BinaryOperator::Opcode Op,
                              const llvm::APSInt& V1, const llvm::APSInt& V2) {
   switch (Op) {
     default:
-      assert(false && "Invalid Opcode.");
+      llvm_unreachable("Invalid Opcode.");
 
     case BO_Mul:
       return &getValue( V1 * V2 );