IndirectBrExpandPass - remove unused DL from lambda capture. NFC.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 28 Oct 2022 10:05:26 +0000 (11:05 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 28 Oct 2022 10:05:42 +0000 (11:05 +0100)
Oddly I wasn't seeing an unused variable warning - this came up in a coverity remark about large copy by values!

llvm/lib/CodeGen/IndirectBrExpandPass.cpp

index 5be98e1..52a3a76 100644 (file)
@@ -198,7 +198,7 @@ bool IndirectBrExpandPass::runOnFunction(Function &F) {
       CommonITy = ITy;
   }
 
-  auto GetSwitchValue = [DL, CommonITy](IndirectBrInst *IBr) {
+  auto GetSwitchValue = [CommonITy](IndirectBrInst *IBr) {
     return CastInst::CreatePointerCast(
         IBr->getAddress(), CommonITy,
         Twine(IBr->getAddress()->getName()) + ".switch_cast", IBr);