[lld] Fix -Wunused-result in e44068cc12 (#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.
This commit is contained in:
Aiden Grossman 2026-07-31 09:03:37 -07:00 committed by GitHub
parent 6109006676
commit 89db6d6d7f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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 "