[lld] [lld] Fix -Wunused-result in e44068cc129912c88dcdeae0d1b5dc5937eb1059 (PR #213296)
Aiden Grossman via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 31 08:42:28 PDT 2026
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/213296
These variables are only used in an assertion, so mark them maybe unused to avoid warnings in release builds.
Fixes https://lab.llvm.org/buildbot/#/builders/228/builds/6605.
>From a7c4c407999588b8684f0a4f2950f38b1b4b951f Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Fri, 31 Jul 2026 15:40:59 +0000
Subject: [PATCH] [lld] Fix -Wunused-result in
e44068cc129912c88dcdeae0d1b5dc5937eb1059
These variables are only used in an assertion, so mark them maybe unused
to avoid warnings in release builds.
---
lld/MachO/ObjC.cpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lld/MachO/ObjC.cpp b/lld/MachO/ObjC.cpp
index 5689f3b0f5145..6a0f2f6347991 100644
--- a/lld/MachO/ObjC.cpp
+++ b/lld/MachO/ObjC.cpp
@@ -845,8 +845,9 @@ bool ObjcCategoryMerger::parseCatInfoToExtInfo(const InfoInputCategory &catInfo,
else
extInfo.baseClassName = classSym->getName().str();
} else {
- auto [classSym, classAddend] = tryGetSymbolReferenceAtIsecOffset(
- catInfo.catBodyIsec, catLayout.klassOffset);
+ [[maybe_unused]] auto [classSym, classAddend] =
+ tryGetSymbolReferenceAtIsecOffset(catInfo.catBodyIsec,
+ catLayout.klassOffset);
assert((extInfo.baseClass == classSym &&
extInfo.baseClassAddend == classAddend) &&
"Trying to parse category info into container with different base "
More information about the llvm-commits
mailing list