[llvm] c0a7dd4 - Fix MSVC "not all control paths return a value" warnings. NFC.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 16 02:51:36 PDT 2023
Author: Simon Pilgrim
Date: 2023-10-16T10:51:01+01:00
New Revision: c0a7dd49118b6cef9f3e8ec8c0b5459968b92fd0
URL: https://github.com/llvm/llvm-project/commit/c0a7dd49118b6cef9f3e8ec8c0b5459968b92fd0
DIFF: https://github.com/llvm/llvm-project/commit/c0a7dd49118b6cef9f3e8ec8c0b5459968b92fd0.diff
LOG: Fix MSVC "not all control paths return a value" warnings. NFC.
Added:
Modified:
llvm/lib/Target/AArch64/AArch64PointerAuth.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/AArch64/AArch64PointerAuth.cpp b/llvm/lib/Target/AArch64/AArch64PointerAuth.cpp
index f9b3027c35bb3dd..5d11f0d22574c90 100644
--- a/llvm/lib/Target/AArch64/AArch64PointerAuth.cpp
+++ b/llvm/lib/Target/AArch64/AArch64PointerAuth.cpp
@@ -231,6 +231,7 @@ MachineBasicBlock &llvm::AArch64PAuth::checkAuthenticatedRegister(
.addMBB(BreakBlock);
return *SuccessBlock;
}
+ llvm_unreachable("Unknown AuthCheckMethod enum");
}
unsigned llvm::AArch64PAuth::getCheckerSizeInBytes(AuthCheckMethod Method) {
@@ -244,6 +245,7 @@ unsigned llvm::AArch64PAuth::getCheckerSizeInBytes(AuthCheckMethod Method) {
case AuthCheckMethod::XPACHint:
return 20;
}
+ llvm_unreachable("Unknown AuthCheckMethod enum");
}
bool AArch64PointerAuth::checkAuthenticatedLR(
More information about the llvm-commits
mailing list