[analyzer] Fix a warning
authorKazu Hirata <kazu@google.com>
Tue, 16 Feb 2021 17:12:07 +0000 (09:12 -0800)
committerKazu Hirata <kazu@google.com>
Tue, 16 Feb 2021 17:12:07 +0000 (09:12 -0800)
This patch fixes a warning from -Wcovered-switch-default.  The switch
statement in question handles all the enum values.

clang/lib/StaticAnalyzer/Core/SValBuilder.cpp

index 4b146d8..a47a28e 100644 (file)
@@ -560,9 +560,9 @@ SVal SValBuilder::evalCast(SVal V, QualType CastTy, QualType OriginalTy) {
     return evalCastKind(V.castAs<Loc>(), CastTy, OriginalTy);
   case SVal::NonLocKind:
     return evalCastKind(V.castAs<NonLoc>(), CastTy, OriginalTy);
-  default:
-    llvm_unreachable("Unknown SVal kind");
   }
+
+  llvm_unreachable("Unknown SVal kind");
 }
 
 SVal SValBuilder::evalCastKind(UndefinedVal V, QualType CastTy,