[clang] dafadf5 - Fix MSVC "not all control paths return a value" warning. NFC. (#187265)

via cfe-commits cfe-commits at lists.llvm.org
Wed Mar 18 06:25:20 PDT 2026


Author: Simon Pilgrim
Date: 2026-03-18T13:25:14Z
New Revision: dafadf53a0a7fdf0e6b61490e182ee651bd1969b

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

LOG: Fix MSVC "not all control paths return a value" warning. NFC. (#187265)

Added: 
    

Modified: 
    clang/lib/Frontend/VerifyDiagnosticConsumer.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp b/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
index a03607bb60583..d58492b09b537 100644
--- a/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
+++ b/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
@@ -1231,6 +1231,7 @@ static unsigned CheckResultsAreInOrder(DiagnosticsEngine &Diags,
       case DiagnosticsEngine::Level::Ignored:
         llvm_unreachable("Unexpected diagnostic level!");
       }
+      llvm_unreachable("Unknown DiagnosticsEngine::Level enum");
     }();
 
     std::advance(It, DiagIndex);


        


More information about the cfe-commits mailing list