[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