[llvm] f1b4a3b - [llvm-cov] Fix MSVC "not all control paths return a value" warning. NFC. (#161150)

via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 29 02:42:39 PDT 2025


Author: Simon Pilgrim
Date: 2025-09-29T10:42:34+01:00
New Revision: f1b4a3bde510ce4990b93681458339f2183ab147

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

LOG: [llvm-cov] Fix MSVC "not all control paths return a value" warning. NFC. (#161150)

Added: 
    

Modified: 
    llvm/tools/llvm-cov/CoverageExporterJson.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/tools/llvm-cov/CoverageExporterJson.cpp b/llvm/tools/llvm-cov/CoverageExporterJson.cpp
index ff86c8dfe951b..4c07c05396732 100644
--- a/llvm/tools/llvm-cov/CoverageExporterJson.cpp
+++ b/llvm/tools/llvm-cov/CoverageExporterJson.cpp
@@ -118,6 +118,7 @@ json::Value renderCondState(const coverage::MCDCRecord::CondState CondState) {
   case coverage::MCDCRecord::MCDC_False:
     return json::Value(false);
   }
+  llvm_unreachable("Unknown llvm::coverage::MCDCRecord::CondState enum");
 }
 
 json::Array gatherTestVectors(coverage::MCDCRecord &Record) {


        


More information about the llvm-commits mailing list