[clang] 7ac7763 - Fix MSVC "not all control paths return a value" warning. NFC.

Simon Pilgrim via cfe-commits cfe-commits at lists.llvm.org
Mon Jan 23 06:13:27 PST 2023


Author: Simon Pilgrim
Date: 2023-01-23T14:13:09Z
New Revision: 7ac776310a1e3016f6aafc7c9aac6c0c9274a513

URL: https://github.com/llvm/llvm-project/commit/7ac776310a1e3016f6aafc7c9aac6c0c9274a513
DIFF: https://github.com/llvm/llvm-project/commit/7ac776310a1e3016f6aafc7c9aac6c0c9274a513.diff

LOG: Fix MSVC "not all control paths return a value" warning. NFC.

Added: 
    

Modified: 
    clang/lib/Basic/Builtins.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/Basic/Builtins.cpp b/clang/lib/Basic/Builtins.cpp
index 2c1c09e38e03..df0fcf23b35f 100644
--- a/clang/lib/Basic/Builtins.cpp
+++ b/clang/lib/Basic/Builtins.cpp
@@ -26,6 +26,7 @@ const char *HeaderDesc::getName() const {
 #include "clang/Basic/BuiltinHeaders.def"
 #undef HEADER
   };
+  llvm_unreachable("Unknown HeaderDesc::HeaderID enum");
 }
 
 static constexpr Builtin::Info BuiltinInfo[] = {


        


More information about the cfe-commits mailing list