From 89db6d6d7f542cee781f608c309634f1efb20dc3 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Fri, 31 Jul 2026 09:03:37 -0700 Subject: [PATCH] [lld] Fix -Wunused-result in e44068cc129912c88dcdeae0d1b5dc5937eb1059 (#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. --- 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 5689f3b0f514..6a0f2f634799 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 "