From 819e540208d5d62e7841d0dbdef3580eecc2c2b6 Mon Sep 17 00:00:00 2001 From: David Blaikie Date: Thu, 26 Mar 2020 20:09:14 -0700 Subject: [PATCH] Use llvm_unreachable after a fully covered/always-returning switch --- clang/lib/Basic/Targets/X86.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clang/lib/Basic/Targets/X86.cpp b/clang/lib/Basic/Targets/X86.cpp index 8a7d0f1..f06bf84 100644 --- a/clang/lib/Basic/Targets/X86.cpp +++ b/clang/lib/Basic/Targets/X86.cpp @@ -1842,7 +1842,7 @@ Optional X86TargetInfo::getCPUCacheLineSize() const { case CK_Generic: return None; } - return None; + llvm_unreachable("Unknown CPU kind"); } bool X86TargetInfo::validateOutputSize(const llvm::StringMap &FeatureMap, -- 2.7.4