[lld] [lld] Fix -Wunused-result in e44068cc129912c88dcdeae0d1b5dc5937eb1059 (PR #213296)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 31 08:43:16 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-lld
Author: Aiden Grossman (boomanaiden154)
<details>
<summary>Changes</summary>
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.
---
Full diff: https://github.com/llvm/llvm-project/pull/213296.diff
1 Files Affected:
- (modified) lld/MachO/ObjC.cpp (+3-2)
``````````diff
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 "
``````````
</details>
https://github.com/llvm/llvm-project/pull/213296
More information about the llvm-commits
mailing list