From 806f5e41004b9c98f309a6b145f93490ce7b4dd6 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Fri, 7 Nov 2025 09:53:05 -0800 Subject: [PATCH] [flang] Remove unused local variables (NFC) Identified with bugprone-unused-local-non-trivial-variable. --- flang/lib/Optimizer/CodeGen/LowerRepackArrays.cpp | 1 - flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp | 3 --- flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp | 1 - 3 files changed, 5 deletions(-) diff --git a/flang/lib/Optimizer/CodeGen/LowerRepackArrays.cpp b/flang/lib/Optimizer/CodeGen/LowerRepackArrays.cpp index ac432c74f0147..81488d75d0ab6 100644 --- a/flang/lib/Optimizer/CodeGen/LowerRepackArrays.cpp +++ b/flang/lib/Optimizer/CodeGen/LowerRepackArrays.cpp @@ -289,7 +289,6 @@ PackArrayConversion::genRepackedBox(fir::FirOpBuilder &builder, fir::factory::genDimInfoFromBox(builder, loc, box, &lbounds, &extents, /*strides=*/nullptr); // Get the type parameters from the box, if needed. - llvm::SmallVector assumedTypeParams; if (numTypeParams != 0) { if (auto charType = mlir::dyn_cast(boxType.unwrapInnerType())) diff --git a/flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp b/flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp index 1229018bd9b3e..9aad8cddc60a1 100644 --- a/flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp +++ b/flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp @@ -692,9 +692,6 @@ class DoConcurrentConversion if (!targetShapeCreationInfo.isShapedValue()) return {}; - llvm::SmallVector extentOperands; - llvm::SmallVector startIndexOperands; - if (targetShapeCreationInfo.isShapeShiftedValue()) { llvm::SmallVector shapeShiftOperands; diff --git a/flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp b/flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp index 49a085ee3b336..49ae189d0b758 100644 --- a/flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp +++ b/flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp @@ -730,7 +730,6 @@ static void genRuntimeMinMaxlocBody(fir::FirOpBuilder &builder, mlir::Value ifCompatElem = fir::ConvertOp::create(builder, loc, ifCompatType, maskElem); - llvm::SmallVector resultsTy = {elementType, elementType}; fir::IfOp ifOp = fir::IfOp::create(builder, loc, elementType, ifCompatElem, /*withElseRegion=*/true);