[lld] [LLD][COFF] Silence GCC warning in Arm64XDynamicRelocEntry::getSize (NFC) (PR #122382)

Jacek Caban via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 9 14:27:51 PST 2025


https://github.com/cjacek created https://github.com/llvm/llvm-project/pull/122382

Fixes 71bbafba31699bdabe289654d157ae961432e52a.

>From ec857e0e24d3c24313044e64004e391d460482ca Mon Sep 17 00:00:00 2001
From: Jacek Caban <jacek at codeweavers.com>
Date: Thu, 9 Jan 2025 23:23:01 +0100
Subject: [PATCH] [LLD][COFF] Silence GCC warning in
 Arm64XDynamicRelocEntry::getSize (NFC)

Fixes 71bbafba31699bdabe289654d157ae961432e52a.
---
 lld/COFF/Chunks.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lld/COFF/Chunks.cpp b/lld/COFF/Chunks.cpp
index d87a4d8d1ae79b..f2d0111a19558a 100644
--- a/lld/COFF/Chunks.cpp
+++ b/lld/COFF/Chunks.cpp
@@ -1174,6 +1174,7 @@ size_t Arm64XDynamicRelocEntry::getSize() const {
   case IMAGE_DVRT_ARM64X_FIXUP_TYPE_ZEROFILL:
     llvm_unreachable("unsupported type");
   }
+  llvm_unreachable("invalid type");
 }
 
 void Arm64XDynamicRelocEntry::writeTo(uint8_t *buf) const {



More information about the llvm-commits mailing list