[llvm] Fix MSVC "not all control paths return a value" warning. NFC. (PR #185388)

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 9 03:29:25 PDT 2026


https://github.com/RKSimon created https://github.com/llvm/llvm-project/pull/185388

None

>From ecf0e6fcc625165c8e6a90b6a6c4985f11b514b8 Mon Sep 17 00:00:00 2001
From: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: Mon, 9 Mar 2026 10:23:32 +0000
Subject: [PATCH] Fix MSVC "not all control paths return a value" warning. NFC.

---
 llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h b/llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
index 28780b0433bda..67b50eca87ac0 100644
--- a/llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
+++ b/llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
@@ -731,6 +731,7 @@ template <typename ContainerIdT, typename ElementIdT> class WaitingOnGraph {
             FailedSNs.insert(SN.get());
             return true;
           };
+          llvm_unreachable("Unknown ExternalState enum");
         });
       });
 



More information about the llvm-commits mailing list