[llvm] 8b7401f - Fix MSVC "not all control paths return a value" warning. NFC. (#169222)

via llvm-commits llvm-commits at lists.llvm.org
Sun Nov 23 08:46:27 PST 2025


Author: Simon Pilgrim
Date: 2025-11-23T16:46:23Z
New Revision: 8b7401f13d89fe7e1815a7ab95209afe49493d72

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

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

Added: 
    

Modified: 
    llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.cpp b/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.cpp
index d6d63f3b6198d..baeab6a33ff6a 100644
--- a/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.cpp
+++ b/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.cpp
@@ -183,6 +183,7 @@ bool AArch64FunctionInfo::shouldSignReturnAddress(SignReturnAddress Condition,
   case SignReturnAddress::All:
     return true;
   }
+  llvm_unreachable("Unknown SignReturnAddress enum");
 }
 
 bool AArch64FunctionInfo::shouldSignReturnAddress(


        


More information about the llvm-commits mailing list