[clang-tools-extra] b22963e - Silence an MSVC "not all control paths return" warning; NFC

Aaron Ballman via cfe-commits cfe-commits at lists.llvm.org
Mon Jan 23 10:44:45 PST 2023


Author: Aaron Ballman
Date: 2023-01-23T13:44:37-05:00
New Revision: b22963e24aeef17e3e2535831afe643042074671

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

LOG: Silence an MSVC "not all control paths return" warning; NFC

Added: 
    

Modified: 
    clang-tools-extra/include-cleaner/lib/Types.cpp

Removed: 
    


################################################################################
diff  --git a/clang-tools-extra/include-cleaner/lib/Types.cpp b/clang-tools-extra/include-cleaner/lib/Types.cpp
index d7b040717a39e..3d7ca9bdeb4e3 100644
--- a/clang-tools-extra/include-cleaner/lib/Types.cpp
+++ b/clang-tools-extra/include-cleaner/lib/Types.cpp
@@ -134,5 +134,6 @@ bool Header::operator<(const Header &RHS) const {
   case Header::Verbatim:
     return verbatim() < RHS.verbatim();
   }
+  llvm_unreachable("unhandled Header kind");
 }
 } // namespace clang::include_cleaner


        


More information about the cfe-commits mailing list