[lld] 89db6d6 - [lld] Fix -Wunused-result in e44068cc129912c88dcdeae0d1b5dc5937eb1059 (#213296)

via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 31 09:03:42 PDT 2026


Author: Aiden Grossman
Date: 2026-07-31T16:03:37Z
New Revision: 89db6d6d7f542cee781f608c309634f1efb20dc3

URL: https://github.com/llvm/llvm-project/commit/89db6d6d7f542cee781f608c309634f1efb20dc3
DIFF: https://github.com/llvm/llvm-project/commit/89db6d6d7f542cee781f608c309634f1efb20dc3.diff

LOG: [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.

Added: 
    

Modified: 
    lld/MachO/ObjC.cpp

Removed: 
    


################################################################################
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 
diff erent base "


        


More information about the llvm-commits mailing list